It's a neat idea, but I think you need to adjust the price escalation on the numbers. Even after you've maxed everything out, that last grind to the end is a real slog.
Also, maybe simplify money and costs down to thousands/millions/billions. When you're dealing with a number like 135312.35, it's a lot easier to parse it written as 135k.