I predict this game will release in September to coincide with the paid Switch online. It would make sense to reveal it now since it will be released in about 6 months. If this game was a holiday season game than it would have been announced at E3 just like every other Super Smash Bros game.
Also I cannot wait. I watch the trailer almost daily now.