If by narrow window of opportunity, he means one year, then yes.
Of course, I'm going off the assumption (no kooky predictions here) that Nintendo will be releasing 2-3 major, hardware selling releases based upon their top selling IPs right around or just before SCE and MS debut, which will compare favorably with what will likely be somewhat lackluster launch releases on the PS4 and Xbox 3 over the 2013 holiday season.
Generally, it takes about a year before the first must buy titles show up on new platforms. It took the better part of a year before the Xbox 360 received Gears of War and a bit less than a year before the PS3 started seeing titles like Uncharted. I see no reason why this will change this generation, although I'd be perfectly happy if either SCE or MS dictates otherwise.
On the third party title issue, it's more or less out of Nintendo's hands how developers choose to use or ignore the hardware advantages the Wii U has over the PS3 and Xbox 360. At worst, we could see ports that are anywhere from on par to even slightly worse, to ports that show a significant performance benefit in addition to the second screen user interface and tablet based input.







