I LOVE record systems, so I love this idea. But I'm not sure about the online ranking system.
Just want to put this out there, though-sometimes the records can screw up if you do a stock match with a lot of lives (or in my case, a 99 life battle in 300% damage sudden death). Apparently, I've done more than 4000 stock matches. And I know that's false.