Hang on! Moaning about the weather!
As Martine explained, there was an accident that caused the hold up. That's life.
As for being oversubscribed - I don't remember too many complaints from last year. I would even suggest that had the weather been ok and no accident to cause delays, you would all be saying what a great time was had by all.
Get some perspective.