I'm loving this so far! Here are my quick recommendations:
1. Like others said, losing progress at the next stage sucks. It would help if your money carried over, and was not tied to the each stage.
2. We need replay value for the old stages. Either some kind of prestige, achievements, or bonus to money for collecting X,XXX balls on previous stages.