Using large knife, cut corn kernels from cob. Heat 2 tablespoons oil in heavy large skillet over medium-high heat. Add garlic; sauté 1 minute. Add corn; sauté until just cooked through, about 5 minutes. Remove from heat. Add half of basil.
Transfer corn mixture to large bowl. Cool slightly, stirring occasionally. Stir in tomatoes, vinegar, 3 tablespoons oil and remaining basil. Season with salt and pepper. Cover; chill 3 hours or up to 8 hours.
Whisk vinegar, lemon juice & honey in small bowl. Gradually whisk in oil. Season vinaigrette with salt and pepper. (Can be made 2 days ahead).
Bring broth to boil, stir in orzo, reduce heat to medium and cover partially, boil until tender but still firm to bite, stirring occasionally. Drain. Transfer to large bowl, tossing frequently until cool.
Mix tomatoes, feta, basil and green onions into orzo. Add vinaigrette, toss to coat. Season with salt and pepper. (Can be made 2 hours ahead. Let stand at room temperature). Add pine nuts, toss. Serve at room temperature.