If NASCAR and Indy are struggling to get people to fill the stands why would F1 succeed?
Good point. F1 likes to think of itself as being international, but it's really only popular in Europe. I know of some people here who are diehard F1 fans, but they are the minority. F1 doesn't even register a blip on the American sports radar.
Another thing to keep in mind is that this is the heart of NASCAR country. TMS isn't far from Austin. Those fans are used to having two races a year where there is frequent passing, and they can see the entire track. Attending a race where they can only see the lead cars once every 2 minutes, and where the pole sitter has a 60% chance of winning the race with no lead changes is going to be quite a shock. Plus F1 races are mandated to be less than 2 1/2 hours long. Thus making most races around 200 miles. Combine that with ticket prices that are going to be very expensive, and this is going to be a hard sell compaired to the value of NASCAR races.
Then there's the weather. Weather around there is quite capable of 100+ degrees in the summer. It's brutal on the cars, drivers, and more importantly the fans. That's why NASCAR avoids tracks like Texas and Phoenix during the summer. If F1 does the smart thing, and decides to have this race in the spring or fall, they are going to be around the same time NASCAR is in town at TMS. Again, making this a hard sell.
I'm not saying this will fail, but rather that there are many hurdles F1 will have to overcome. Perhaps the most immediate concern is the track itself. With the first race due sometime in 2012, they have a lot of work to do to get ready. Especially considering they haven't even broken ground yet.
I just don't see why they chose to make a new track rather than use the legendary road courses America already has: Sebring, Road America, Laguna Seca, Watkin's Glen, Infineon, Barber, and Long Beach just to name a few. Some of which F1 has raced at before.