They did a fine job to get the show in as far as they did. Yes, the rain stopped a few hours before but the effect of the rain was still evident when the heat races started. The track is notorious for holding moisture and even having rain water ooze up after heavy rain. Maybe the announcer thinks we are stupid. Or, maybe the rain really did result in that 45 minute delay. Hard to know for certain, I guess.
We have the wonderful freedom of expression in this country and I am all for exercising that right. I am left wondering, however, what one hopes to accomplish by criticizing people who are staging a live outdoor event that doesn't go as an individual hopes it will.