Once a very good low level engine programmer told me that out-of-order is indeed better, but you can get about the same speed with in-order-execution, if your code is very well optimized.You assume that Wii U's CPU can't do it and you probably ignore advantages that it has...
Espresso is Out-of-Order-Execution in comparison Xenon and Cell are In-Order-Execution
The xbone can read it with the CPU, it's just slow.Assuming your source is accurate, thank you I learned something new, edram/esram for gpu's as far as I know has never been implemented being directly addressable by the CPU or any other bus master besides (maybe) DMA.
----
On topic: I have been watching engineers doing insane things with hardware since the very beginning of the video gaming history, and I'm pretty sure gta5 would be possible on the Wii-u, but I don't think it would worth the required effort what would be needed to pull off a miracle like that, they would need to optimize everything so much, it would take ages or the manpower of a small city of coders.