Just got the game today at Gamestop. Check around, early orders got in. Anyway, the game is pretty solid. Unbelieveable graphics on the 360, great soundtrack. Only problem is the controls which arent even that big of a deal. Slow at first but ive only been playing an hour and ive been able to get the hang of it.
Any one whos got it let me know looking for players to ride with. Drop the Gamertag on the thread.