Red Bull is an energy drink that knows how to generate publicity. If they offered the Indian GP organizers a chance for an Indian driver to take an old show car around the track with the additional lure of "Whoa Extreme!" energy drinks to the younger demographic, would you take it?
They should have had a "free showcase" on the track for all of the teams. This gives me an idea:
Since there are already restrictions on in-season testing, couldn't most of the teams be given the chance to give F1 demonstrations on new tracks such as the US Circuit of the Americas? Perhaps with oddly season-appropriate bits?
I'm sure there are FIA regulations, but it's just a thought, especially for the back teams to get more track time.