What the hell happened?
I have no idea how Nintendo can turn this around, they have completely lost mindshare with the majority of gamers. Nintendo isn't big enough to support the console with a consistent stream of games, and it looks like the best third parties will do is an inconsistent stream of 360/PS3/Vita ports. It'll get Madden and CoD but that's about it.
Can't lose what you don't have.