E3 was way too early. Nintendo planned to unveil in early 2017, so giving a teaser 7-8 months before just doesn't work very well.
I don't think a few people starting rumours and such is reason enough for Nintendo to do a teaser way before they should.
I describe myself as a little dose of toxic masculinity.