I loved the 3D track and environment, plus the high-res graphics added a lot of polish.
The car seemed a little slow for me - I think the game would feel extra fast-paced if the car was faster.
I liked the powerups - most of them seemed to make the game harder, which fit with the "strange" theme. The jet-boost was my favorite.