I find it INCREDIBLY odd that we are unable to see the finish times of our opponents! One of the best parts of racing games is seeing how badly I beat the rest of the racers or, in a close one, how little I won (or lost) by. I've never played a racing game before where I couldn't see my opponents times! Very strange to me that I can't see that in a racing game!
Secondly, for a game that requires you to be constantly online, it's kind of ridiculous not to have some sort of leaderboard that shows the world's top times and scores! What online game DOESN'T have that these days?? (Besides this one, of course) It's incredibly lame that the only times and scores I can compare mine to are the small handful of "friends" (people who I don't even know much less care if I beat their fastest time!). Getting on a leaderboard that EVERYONE in the world can see is motivation to play the game! One of the big things with this game is REP (which I assume is short for REPUTATION) means NOTHING after you hit level 70!!! Why not make it so your "REP" is ACTUALLY your REP?? All those meaningless points you acquire could symbolize your online "rep".
I'm no programmer so I'm not gonna sit here and say how easy it would be to add this stuff, but considering they are things that practically every other online game has, it at least seems like a very easy way to keep the game interesting and challenging well after the story line ends....