A first look at Polyphony's ambitious racer, straight from Gamers' Day 2003.
New detals and gorgeous screenshots, anyone?