I'm in the industry and do have a good idea of what goes on with new and existing rolling stock.
As for snags and mods surely they were mainly done before handover from CAF, other faults and failures are bound to crop up as with any new rolling stock, when actually put into passenger service, as Northern are finding out now, as we did when our new trains arrived, updates are carried out as you go.
There should have been enough crews trained by now to run a 2 train service whilst others trained and some training done on service trains. If TPE have not got enough staff to be able to do all this, who is that down to? Management are supposed to know how much staff is required and how long training plans are going to be.
Ok problems with the CAF sets doesn't help but stop making false promises and false introductory dates.
I have no problem with the staff busting a gut to bring these trains into traffic, good on them, for trying as hard as they can but something is wrong somewhere as it's all taking way too long.
Management have obviously taken on too much with 3 new types and it's the passengers and staff probably who are suffering with daily cancellations, short forms, terminating trains part way to destination.
I for one being Pro-railway wanted this to work but we are a long way off yet it would seem.
Good luck to all the men & women in the frontline trying to make this possible, i think they need it.
I don't doubt that you have a 'good idea', but being on the front line or in an office doesn't necessarily result in the same experience and knowledge as someone who is on the team delivering that specific type of rolling stock. If there's one thing to take away from the Nova fleet introduction, it's that every fleet, even from the same manufacturer with the same base parts, has significantly different challenges, and not just from an engineering/technical perspective. The delivery of Class 802 is currently running on schedule and without a hitch, with Class 397 not far behind. The MkVa project is completely different to the other fleets and has encountered considerable delays to the programme, therefore it isn't a case of "TPE's inept management", more, "unforeseen and difficult to resolve issues with the rolling stock and the manufacturer".
When the trains were initially accepted from CAF there were still a great deal of snags and mods required. This was a tactical decision in order to expedite driver training on the assumption that by the time enough crew were trained, CAF would have turned out enough 'good' sets for the initial ones to go back for mods. I'm not sure this has moved at quite the expected pace so this (and losing training days due to various infrastructure issues around Crewe) has caused delays to training, not, as you infer, due to 'not releasing enough people'.
We could talk all day about the many hundreds of small delays inflicted on this project, many of which have been discussed in this thread already, but in reality, they are being worked through as quickly as possible, most without ever even receiving any visibility from the outside world. Keep the faith - these trains are close and they will come.