I really liked it, also I like the idea that you have to get a ball in to start!
i figured there you can play around with the car, get to know it and its physics before you even start the game