I tend to agree with this:
The Nintendo NX Seems Like It's On Track For A Delay
They didn't announce the console before TGS, and Nintendo won't even be at TGS. There isn't a shred of info about the console to gain momentum and hype from here to March.
Plus, once the console goes on to production there's no way they can guarantee any kind of secrecy, so the console probably isn't even on production yet. Remember we've had rumors/leaks of devkits, not production models.
Emily Rogers has claimed an October announcement, but is 4-5 months of production time enough to send >5 million units to their distribution channels?
Like he states, the share spike created by Pokemon Go and last week by Mario Run may have been enough to put investors to rest and let them delay the console to a time period that actually makes sense.
Because let's be honest: when back in 2014 they announced the NX to be released in fiscal 2016, everyone + their dogs thought the console would be formally announced at E3 3016 with release in October/November. No one ever imagined they would schedule a release to the very last month of fiscal 2016, much less keep radio silence throughout the whole E3 and keep it all the way to September.
Right now, a formal delay to E3 2017 announcement + holiday 2017 release would make a lot more sense. March is just stupid IMO.
(and yes, I know US customers get their tax returns at that time and it's still stupid to assume that will make people buy consoles)