I didn't either, and I played the hell out of Contra 3 on the SNES.
This guy must have spent a ton of time tweaking this, because all those characters play so well in a damn authentic SMB setting. I like how you can choose any character at the beginning of a level, like SMB 2 USA. If you die, try a different one for variety, and to see what works best.