I hate to be the hater, but I've been playing the game for a while now, and while it does have it strong points, I find the overall presentation to be beyond piss poor; its nice that the game rewards every little action with some sort of unlockable, but the piss poor interface makes everything impossible to keep track. If theres literally 200 things to unlock and I cant keep track any of it, let along really know what action I take unlocks what, its not just overwhelming and annoying, but completely kills any incentive to improve ones skills.
That being said, there are some definite highpoints, such as the whole rivals thing, which makes any intense race even more so.