We often discuss the market that the series has and is attempting to court. Well, I have a bit of a theory about the average fan of each of the three major racing series in the world. Please note that this is not an insult or generalization of any particular fan, but a perspective on where IndyCar should focus itself.
I see Formula One as a sport for the wealthier people. Ticket prices are expensive and access is at a low and to get any sort of great seats you will be paying a minimum of $500 or more at most of the circuits. The drivers, teams, and even owners of the sports and teams themselves are all fairly wealthy and well to do. Budgets are enormous, even rivaling that of a small nation's governmental expenses. Track fees are quite extensive and high priced often propped by local governments.
I see NASCAR as a sport that markets to the blue collar worker, not just by history but by choice as the drivers and teams generally exhibit 'The American Dream' as a bunch of lower class people who worked their way up. This could potentially give those in the lower class a hope that one day they could be doing something great some day and that they matter.
I see IndyCar, however, as a sport that should market to the middle class. The average American. Proud of its history, and proud of the direction its taking and proud of being the most prestigious. IZOD understands that and signed on to sponsor the series. It could be the most relatable sport to the average person in technology and environmental awareness. The problem is that sport doesn't see that. Running street races in less than favorable parts of town in some areas doesn't showcase what the future holds or relate to the average middle-class American. IndyCar used to be that sport, and could still be, but it's not. YMMV