User blog:Darth Phazon/Where does it stand?

So, Tower of Smash was one of the most familiar leaks surrounding SSB 4 Wii U.

How accurate/true is it now that we've seen the direct?