well considering the TTC was essentially blackmailing the Province for the past few months acting like it wasn't going to implement Presto, just so that the Province would foot the whole bill. Everyone knew it was going to go this way. I don't know why it's a surprise, and why you're being so naive to think that this isn't what the TTC wanted all along.
Agreed. TTC seems to have won a huge victory here. Metrolinx/Preso have addresses all of TTC's concerns, promised to implement Open Payment on the same time-frame that TTC roll-out should be getting to completion, as well as having gotten commitments that TTC won't have to kick in the extra cash to implement Presto.
Being the last agency to come on board with Presto, I don't think concerns about the management, etc., should be a problem. If the system is by then successfully handling, Hamilton, Mississauga, York, GO, and Ottawa, then it will only be a scaling issue to get it to handle TTC. By that point, they should well understand the issues.
I'm not sure what the issue with interregional fares is. As TTC doesn't have these, then there's nothing complex to implement! Presto is already handling $2.50 payments at subway stations just fine - the TTC Times Two can be done simply by taking a transfer after you use your Presto card by entering the station.
I can see that it will be difficult, if not impossible, for Presto to implement TTC's bizarre transfer rules. In my mind this is a good thing, as it will force TTC to implement a simpler time-based transfer system such as done by every other agency ... and on the 512 Streetcar route.