I think it’ll come out when the launch software is ready for it. I also think Nintendo will unveil it 4-8 months before release. I doubt they’re going to string everyone along with a “blah blah NX” lead up and instead we’ll get some reveal package like the Switch’s, and then a more thorough event about a month before launch. Again with people moaning like they did with the Switch being announced for release shortly after the unveiling: “IT’S TOO SOON! NINTENDO CAN’T LAUNCH A CONSOLE WITH SUCH LITTLE TIME AFTER UNVEILING IT! IT WILL BE AT LEAST HOLIDAYS 2017 OR MUUUCH MORE LIKELY, HOLIDAYS 2018!”
I describe myself as a little dose of toxic masculinity.