As far as I can see, his arguments here have two strands, both of which I think are very flimsy.
1) Nintendo always reveal their consoles at least a year and a half in advance. Even ignoring the fact that this isn't always true (it certainly isn't for the handhelds- 3DS and DS were both first announced less than a year before they first went on sale), I feel like assuming that Nintendo's strategy is to replicate the disastrous Wii U reveal campaign is a little daft. Nintendo's publicity strategy has vastly changed since 2011, too- the Nintendo Direct initiative emphasises immediacy of content and regularity of updates (the panicky January 2013 Direct notwithstanding). The Nintendo that would reveal a console and then wait another year to fully reveal it with software is long, long dead.
2) Nintendo need to wait until 2017 to allow third parties to get on board. Third parties have had dev kits for months now, and that just as far as we know- it's easily believable to think that some of Nintendo's friendliest third parties have had them for significantly longer- remember that Dragon Quest XI was announced for NX before Square Enix tried to row it back, which isn't something that any company would even consider doing unless they'd had some intimate knowledge of the hardware. In any case, over a year is time enough for third parties to prepare some speculative ports of their software for the NX, particularly if Nintendo are moving away from the old GameCube-era architecture and into something with more modern standards.