I wont disagree with you but the higher you get though the longer it takes to get to the next level. Going from 9 to 10 is particularly time consuming.
I don't disagree. But I still don't think that's good.
The levels 1-5 are so easy to gain that they are effectively useless. Those are great levels to learn how to handle a rider and board at lower speeds, but you shoot right through them. So its really a 5-10 level system. Where at 5-6 you already take a bit to go up, let alone 9-10.
And since the game should not be about leveling but about beating your friends' times/scores and getting credits to buy more items, it becomes an unnecessary and cumbersome grind.
I think 3-5 events should net you a level. That would mean 30-50 events per character, than means full lvl 10s after about 300-500 events. Which is a lot of time and gameplay but without feeling like a constant grind. Now there is little incentive to level up more than one character considering how long it takes. Which means we will always level up one and always play as that one.
I feel The game should let you easily level everyone up so you can mix up the tricks/ubers/dialogs/outfits and so forth, rather than always seeing the same one and getting bored. Its not like the characters are deep and you grow attached to them.