Wii wasn't unveiled until less than 6 months before launch.
Wii U was unveiled a lot earlier, and people got tired of it before it launched. The hype dried up a long time before launch.
If anything, Nintendo should probably hold off until January, and then just pump it up with new announcements every week until launch.
I describe myself as a little dose of toxic masculinity.