I needed a little while to understand what's going on, but after my first run it was quite enjoyable. For sure I would restrain player's ability to buy so much upgrades, because I was waaaay to fast after buying like 10-20 speed upgrades. Maybe increase the price after each buy? or make a limit?