The game, for me, was great, it takes quite a while to complete, if you do everything, and unlock all achievements, which i have yet to do. But, well, the bikes, i tend to use them in a race a lot more than cars, however, i feel there is room for improvement, the bikes just dont handle properly, sometimes you go into a wall and stay on your bike sometimes you come off, it can become really frustrating.
I would suggest this as a buy to anyone with a fascination for cars, and who can spend the time to do the game properly, i have been playing this game for a while now, joining in with online play is great, i also love how vehicles handle differently in rain snow etc. And it is not just a scene thing.
A must buy game, try it, i did, and im still loving it!!