The biggest error in the OP is claiming that there wasnt a formal agreement between Nintendo and Sony. Nintendo completely renigged on that formal contract.
I am tired of arguing about Wii winning this generation. They arent competing with PS3/Xbox. And Xbox/PS3 isnt competing with the Wii. But thats another point.