So I decided to see what the game would look like following Sal's and the 48 and 4 cuts leaks:
Roster:
(Note: The ? icon is the Chorus Men for now)
Starters (Speculation): Mario, Luigi, Peach, Bowser, Rosalina, Donkey Kong, Diddy Kong, Yoshi, Wario, Link, Zelda, Sheik, Toon Link, Pit, Marth, Kirby, Meta Knight, King Dedede, Villager, Pikachu, Charizard, Lucario, Greninja, Samus, Zero Suit Samus, Fox, Captain Falcon, Ness, Little Mac, Wii Fit Trainer, Ice Climbers, Olimar, and Mii. Totals to 33 starters.
Unlockables (Speculation): R.O.B., Ganondorf, Palutena, Chrom, Shulk, Jigglypuff, Mewtwo, Falco, Wolf, Lucas, Mr. Game and Watch, Chorus Men, Mega Man, Sonic, and Pac-Man. Totals to 15 unlockables.
Cuts: Squirtle, Ivysaur, Snake, Ike.
Mewtwo is in there even though it wasn't mentioned in Sal's leak because if you just cut 4 characters from Brawl, It totals to 47 and not 48. Mewtwo would be considered a veteran because he has appeared in a previous Smash Bros. game and Sal's leak only talked about newcomers.
That leaves 7 characters before release to reveal (including Pac-Man). The third parties are all unlockable as in Brawl. I predict Meta Knight will be revealed on May 2nd, on the U.S. release of Kirby Triple Deluxe and Wario will be revealed on May 29th, the Japanese release of Mario Kart 8. I also predict Captain Falcon, Ness, Ice Climbers, Pac-Man, and Mii will be revealed at E3 and Super Smash Bros. 4 for the 3DS will release sometime in July.