Nicely done.
I see you're aware of the credit scaling issue (personally I had more than I could spend by the end of cycle 4). As a suggestion, if you increase the price for each successive upgrade (even just by 1 credit at a time) that should flatten out the growth curve a lot.