I'm glad you managed to complete it.
A lot of the upgrades were added in the last 5-10 mins. So balancing might've been weird.