You have then used up all of the ICEC Diesel vehicles, leaving none for the 5 car units (for serving new destinations off the ECML), or for the 801s which are contractually obliged to have some means of propelling themselves should they be unable to move under the wires - another lovely expensive contract variation to stare at. Sure your plan does work, but only if you want to like for like replace the HSTs on the MML and East Coast, there is still a fundamental shortage of MTU fitted vehicles. Doncaster could still service the MML sets (after all, Neville Hill does their HSTs at the moment, requiring a few trains to and from Leeds every morning and afternoon) - but the contracts go well beyond maintenance.
They are, however, required under the contract to be easily modifiable in length/formation, so that is something that doesn't need worrying about.
Lastly, what is wrong with scrapping electric trains if (as has been said by a few different people) they are knackered.
Oxford and Bristol (and Thames Valley Branches) have been indefinitely deferred, not 'deferred to CP6', seemingly because both Bristol TM and Oxford stations are due for resignalling/rebuilding and so doing the electrification ahead of those is rather pointless. As far as I'm aware, neither of those things have yet made much progress, so I still suspect that we'll see all of the ECML infrastructure upgrades completed before we see the wires reaching Oxford and Bristol.
Why should the MML get casts off? Every man and his dog across the country are getting new trains, so why shouldn't the MML. MK4s + HSTs are a more than acceptable stop gap should they be needed to tide over the period between PRM-TSI coming into force and the delivery of new stock, but why should the MML be lumbered with them for the forseeable?
The current Government have decided that the MML isn't being wires, and so the best of that situation has to be made in the meantime. You are right that the MML had (and still does have) a good business case, which was massaged to make it look less good, in order to justify dropping it - primarily because NR are spending so much on electrification that it is pretty unsettling for ministers, and I would love to see it electrified - but at least whilst the Conservatives are in power (or there is some sort of shift in thinking) it ain't happening. Replacing with bi-modes makes the best of a bad situation, it allows them to reduce emissions at the Southern end of the Route (where pollution is at it's worst), combined with a performance increase, whilst retaining through services. I would hope that by the time that all cars have become electric (2050 at the earliest I would think, the 2040 deadline is for cars solely powered by ICEs, for now), a shift has occured and the line is electrified (and the engines removed from the bi-modes to leave EMUs) or it has been relegated to a secondary route with the bulk of services provided by HS2.