Hrm...couple of thoughts
1) 6 TFlops with the optimization that comes from console will be..ridiculous. Comparing PC specs to console specs 1:1 never quite works out because you can optimize so much more heavily for consoles (since you have a single unified spec) rather than PC. That said, I'm curious as to whether Xbox Anywhere will reduce the optimization done for consoles (also; will the multiple models thing also change how optimization is done). Or is there something upcoming in DX / Win 10 that will aid them?
2) I think MS as a whole company is getting out of the entire "closed ecosystem" business - I think they know Apple / Google own mobile devices, and MS's plan is to use Minecraft, Office, and their necessary software to be a company that works in all ecosystems. Zigging instead of trying to compete in a closed ecosystem market that they know they really can't get into. Instead, be the company whose software works on everyone's stuff.
3) On that note; I suspect next year's big E3 announcement will be Halo 6 being Xbox Anywhere, and on PC. I also wouldn't put it past them to talk to Valve about allowing games bought in the MS store to at least be added to a steam library (since I think Valve is going to get out of the hardware business, which should make things easier for negotiation). This ties into the "be the company whose stuff works everywhere".
4) I think we're focusing on the wrong reasons as to why MS and Sony are pushing new versions of their consoles - I think it has a lot more to do with 4K acceptance and making sure that their products are ready when 4K starts becoming a mass consumer TV option. I don't think either of them want to be behind the curve waiting for a new console if 4K takes off in the next year. Ditto for VR. I think the side benefit of massive performance increases is awesome for gaming, but I think both Sony and MS believe 4K TVs will become mainstream by 2018, and want to have consoles that are ready and capable for it.