I'm going to predict this right now: The August Direct will give us Ridley. I've called it! And I do think it's a little premature to disconfirm Shulk and the Chorus Kids, but the Sneaky Spirit enemies do keep the option of a Rhythm Heaven newcomer open. Shulk, on the other hand, still has nothing concrete when it comes to hints or teases, aside from Monolith Soft's tweets (I wonder if they were expecting Shulk to be revealed today?).
Now, on to my roster update (grouped based on franchise):
Mario, Luigi, Peach, Bowser, Rosalina, Captain Toad***
Yoshi, Wario*, Chorus Kids**, Mr. Game & Watch*
Donkey Kong, Diddy Kong, Dixie Kong***, King K. Rool**
Link, Zelda, Ganondorf*, Sheik, Toon Link, Ghirahim/Impa**
Samus, Zero Suit Samus, Ridley**
Pit, Palutena, Dark Pit**, Hades***
Kirby, Meta Knight*, King Dedede
Fox, Falco*, Wolf*, Krystal***, Captain Falcon
Pikachu, Charizard, Greninja, Lucario, Mewtwo*, Jigglypuff*, Blaziken***
Marth, Ike, Robin, Lucina, Roy***, Ness*, Lucas*, Shulk**
Ice Climbers*, R.O.B.*, Olimar, Villager, Little Mac
Snake*, Rayman**, Mega Man, Sonic, Pac-Man
Wii Fit Trainer, Mii Fighters/Random
* Unconfirmed veterans
** Newcomers
*** Potential DLC
For the final roster, I predict around 55-56 characters in total (depending on whether or not Mii Fighters share a space with Random or not), with at least 6 DLC characters down the road. The only cuts I've made so far are to Ivysaur and Squirtle. Disagree, then Snake, Lucas, Dark Pit, Rayman, and/or Mewtwo are potentially disposable options and/or additional DLC then.
I also have an idea for a Smash Trailer for Shulk (it may need an additional trailer or two first):
Mario, Donkey Kong, Link, Samus, Pit, Kirby, Fox, and Pikachu are in a massive battlefield against the forces of Bowser, King K. Rool, Ganondorf, Ridley, Dark Pit, Meta Knight, Wolf, and Mewtwo. The heroes charge against their adversaries, are beaten down, and are shown to be all but completely outmatched by the eight villains. And just as Ganondorf is about to command the finishing blow, the eight heroes find themselves surrounded by an aura protecting them from harm, and their health and confidence restored. A man walks up, and wields the Monado, guiding the very heroes he saved in a counterstrike against their adversaries! We see how all the newcomers and returning veterans act to a lesser extent, but Shulk is front and center, and we not just see what he can do in matches, but even a new mechanic in tag battles that allows him to freely interact and buff his party members.
If anything, if this is how Shulk is to be revealed, then I predict that it will be the final newcomer trailer shown off, essentially confirming every single playable character right then and there. Maybe we'll get it after launch?