A little more explanation about what happened.
Around noon, the weather took a turn for the worse. We got the word: tornado warning. Seek shelter. The grandstands were cleared.
We were in the Pirelli World Challenge tent at the time and given our options: stay in place, go to our cars, or head into the truck. Most of us rode it out inside the tent, figuring that we could quickly dash inside. Plus there were still cookies left from lunch.
At the same time, all of the corner workers were brought in from the track. Now the track is cold.
Around 3:00-ish, the worst had past so the workers could return and the track could go green soon after. Pro Mazda qualifying was the first session scheduled for after lunch, and I heard that they elected to pass. It was still raining, and there was a lot of standing water on track--like deep standing water.
You can see the schedule here: http://www.world-challenge.com/images/events/2014-St--Pete-Schedule-v2-pdf.pdf
The stadium trucks were next on the schedule, so they ran. I want to say they took the green around 3:30. These guys seemed to have a ball in the rain. The track also looked slick. Maybe they could have stuck the World Challenge race into this time slot, but it would have been a major crash-fest. Also, you're talking maybe 10 stadium trucks vs. 50 World Challenge cars that have to run in Long Beach in two weeks.
After the truck race, things started to dry out. By now it's 4:00-ish as I recall. Indy Light qualifying and IndyCar qualifying were next on the schedule, and since they're kind of the main acts, they got to run.
Just looking at the time allotted for those groups on the original schedule, that meant that the Indy/Indy Lights cars would be running until about 6:00. I wasn't in the official meetings, but there was talk that the track had to go cold around that time due to the noise ordinance. As a result, the rest of the day's schedule, including World Challenge, would have to be scrubbed.
I know, it's a bummer, but that was just the reality.