I agree with "Dos Hombres" in Glenwood Springs for your lunch if it works for the group. It's good food, and plenty of space to stretch out inside or outside (although parking is tight).
If y'all decide to eat in Grand Junction, there are many restaurants available close to the meeting place, but we should all still plan on meeting at the Shell station on Horizon Drive.
Let me know what you guys think. I am flexible for anything.