I see alot of improvements from number 1
Very fun game to me, something i can always play.
I like the fact that you mad recovering from a fall faster and also resetting a race, that used to be a pain :P. And i like the fact that you added mini games and a storyline to this, makes me more into the game as well!
Great work!