As I've said in the other thread, even 2017 is too soon. The audience they need is the gamers--the people that go out and buy new consoles when they launch. Wii was a fluke, it was Furbies, it was Tickle-Me-Elmo. They didn't realize this, and now Wii U is a failure sales-wise.
Nintendo have a lot of work to do. They need to bring their online up to standard, they need to bring their power up to standard, and they need to open their wallets and get that third party support. They also need to revamp their marketing completely, stop giving systems stupid names, and start being consumer-oriented.
But no matter what they do, releasing NX in 2017 dooms it. It's the middle of the gen, assuming a 5-year cycle the next Xbox and PS5 launch in 2019, meaning NX would be two years behind them tech-wise. So do they lose whatever audience they gained to the actual next-gen hype? Or do they abandon NX after already abandoning Wii U and lose that audience anway?
Releasing early is a short-term solution, not a long-term solution. Long-term, it's lose-lose. Nintendo should dig into their savings and weather this out until the actual next gen starts so that they can be competitive while also having the benefit of having not abandoned their audience twice.