Very good, but one problem...
All of the endings (save Mario's) were spookily identical to the original.
*SPOILERZ*
- Sonic wins by growing huge, making Mario crap his pants, and then spin-dashing him.
- Kirby gets mad when they decide to be friends, swears, eats them, and craps out their shoes.
- Mario and Sonic get mad at Mega Man X, and he easily dispatches them both.
You might wanna change that.
Otherwise, it was nice.