a race would be cool, but a battle would be too!
I like just unlocking them without the extra battle. It seems like racing through a whole cup at 150cc and getting a gold is enough work in itself. I'd hate to do all that only to lose the race to unlock the character.
Although it would be interesting... heck... I haven't even unlocked everyone yet, been too busy with work.