So then... they just removed two players from the Online Mode just because... why? I am not saying it's impossible, but there's a reason. And since the GPU and the RAM size is better than on PS360, it more or less only leaves the CPU as the culprit.
I am quite sure that the WiiU "budget" for those games is miniscule compared to the rest, so... there's the reason of "making it work".
Its certainly possible that the time it would have required to optimize the online mode simply wasnt worth it. They only spent about 3 months on the Wii U build. So its possible that the sacrifice of a couple players online made gave them the performance they wanted with no extra work, and that allowed them to focus on the single player portion of the game. I also doubt this game is multi threaded. It runs just as good on the PS3, a single core processor, so I kind of doubt the game scales across all three Espresso cores. Its probably maxing out the main Espresso core with the other two doing very little. I do believe a single core on the Xenon can do more work than a single Espresso core, but since the Xenon was in order with very limited L2 cache, it couldnt keep multiple threads fed. The Espresso on the other hand is out of order (although limited out of order) with tons of L2 cache. Flops performance will likely still be anemic compared to the Xenon and especially Cell, but developers who effectively scale across all three Espresso cores should find respectable performance.