Being as the problem is at Paddington, why are so many services cancelled at the western ends of the routes? Why for example, are the 6.58 & 7.58 from Swansea cancelled? Surely these HSTs are stabled at Swansea and could have run as far as Reading before returning west? (That would also have enabled people to reach the Heathrow bus link).
The aforementioned services would provide for peak time commuting into Cardiff. Now I suppose, this has had a knock on effect for ATW as everybody tries to cram into their 2 & 3 coach units.
Whilst I realise that Paddington is the main terminal, the world does exist west of Reading!