It's tooooottally coming out next week. *nods* Yup.
I never did quite get used to the handle of the cars and still maintaining speed in the demo. Though I suppose I was trying to play it like Paradise.