If our Cityrail (Sydney) started an ad like that; I think there would be riots.
I stayed in Melbourne for a week in January (stayed in the city on Spring Street) and made extensive use of the trains and trams when I was there - they're bliss compared to ours.
Here we hear the computer make announcements like "the 5:03 train to Campbelltown via the Airport has been cancelled for today only" so often that we don't take notice - in fact, they're expected
Cityrail boasts a reasonable on-time running figure. What they don't tell the public is that a train is counted as on time if it arrives within 10 minutes of the scheduled time. They also have a nice little trick where if a train is in danger of not meeting that criteria, they simply cancel the service.
I'll end my rant there - I've had a very annoying week with Cityrail