The idea pretty fun, the graphics simple but reminded me the times when I was a car mechanic and spend a lot of time on LSD - Limitted Slip Differential.
The sounds alright.
The camera was very iritating, and the up-down movement were reversed in my opinion. That made the game really hard to play for me and because of that i couldn't finish the "red ghosts" level.