I could be wrong, but I suspect that the gap produced this holiday season was created by a couple of games being delayed ... A side effect of Nintendo not announcing their games months in advance (anymore) is that games can be delayed and we didn't even know that they existed.
6 months ago Nintendo could have decided Kid Icarus (as an example) would work better with Wii MotionPlus and delayed the game 6 months in order to give the development team time to incorporate advanced controlls.







