The upgrade mechanic is great. I did a couple upgrades on speed and then got smoked by the rabbit, which inspired me to go back to training and do a lot of upgrades. The second rabbit race was no contest :)