I got the 150cc in All Cup Tour, and all of the cups for Mirror Mode. I've unlocked everything.

That still doesn't make me feel any better about the control in this game.