Looks pretty sweet. If you’re going to dedicate yourself to a game like this (and I think that you are), it’s good to have a well-designed base for the community. Hopefully this system will result in good matchups and make it easy to find your friends, although personally I can’t imagine playing Mario Kart with strangers. It’s an intimate experience, really, at least on SNES.
The new channel will allow you to spectate, download missions, and share ghosts and other things. Sounds hot.