To be fair to amiddl, he didn't just flag up engineering. He also pointed out areas which most definitely are within FGW▸ 's remit - catering provision and calling patterns.
Granted, hence why I only picked up on that point. Its a common misconception it seems, however that the problem with the lack of blame in the railway, e.g. cable theft goes does as signalling problems, so the image of the railway is tarnished!
Re: lack of buffets, I think they've started to get on top of it with more micro buffets available now.
With regard to the 12:18 Paddington - Taunton, i suspect it was changed either by request of Network Rail in order to not delay the following 1306 Pad - Ply (which has now been accelerated I believe) or due to the fact the signalling spacing between Castle Cary and Taunton is very poor and the 1306 Plymouth was often catching up the stopping service.