In a large rectangular dish, layer salad ingredients in the order listed, stopping after the nuts. Mix dressing ingredients and let stand for 5 minutes. Spread dressing over entire top of salad, covering it completely. Sprinkle cheese, green onions, and bacon over salad. Refrigerate for 3 to 4 hours before serving.