Nice thread below about the length of the show that's now about 1/2 way down this page. Thank you to WayneK for starting it, and thank you to all the folks who added their thoughts.
The only thing I'll add is that I see an effort being made by the staff of the speedways/events that I attend to start on time, and to keep the show moving, and it is greatly appreciated. When it falls short, I'm critical of them (admittedly, sometimes too critical)... but I notice that most tracks realize that keeping the show moving, and eliminating downtime, and eliminating "low value" activities, makes for a better night for all.
...And a better night for all means more will be back!
A sincere thank you to the tracks/promoters who have made the time management of their show a priority.