g911turbo on 01 October 2013
This game is actually shaping up to look really awesome. I thought I remember it being underwhelming at first, but this looks like great fun. That, and they appear to have been polishing the visuals big time.