The "Xbox Games" forum, which includes Retro Game Reviews, has been archived and is now read-only. You cannot post here or create a new thread or review on this forum.
And no reviews so close to release always raises a little glimmer of doubt.
Playing the demo, I wasn't very impressed. The thing that got me the most was the car control, it's ridiculously easy. Seriously, download the demo, and try the cars out. You can wiggle about side to side and you still keep control, when you should really be spinning out.