Gran Turismo 5 Prologue

I will ask my buddies what they think of the physics.