Ricoswuave38 on 12 June 2011
Wow it looks really really good. Probably just turned into a day 1 buy for me. I still want to see a little more though.
Btw, Racing gameplay starts around 4:40 on the E3 2011 IGN Gameplay Demo video