So far best bit i have found is the online racing if you have a bluetooth headset you can actually talk to each other while racing and you can make a race up with a password so you only race those you want to.
Seams to be a lot of mileage in the game play too.
And i hate the drift lol