Very cool concept and graphics, but, to me, the gameplay fails in many points:
The controls weren't really working for me, and in many occasions I lost because I run into a car I couldn't see.
Maybe the gameplay would be better fit with a top-down camera angle, or a generally wider angle.
Keep it up!