How do you turn a 90 minute journey into one lasting for two hours or more?

Simple. Take the train.

I did at one point have a bookmark to the online complaint form posted by a presuambly equally irate rail user, which emailed the appropriate train company’s customer services on your behalf, however I have now lost this link.

A useful link to check just before you head for the station is the live departures board. Generally speaking if it says a train will be late, it will be late. If it says a train is on time, it will depart on time and arrive late.