Took a while, but beat it. Progression was fairly consistent and balance seemed fair. Few times it felt like it was about to slow down, but there was always an upgrade that restored the balance just waiting.
I never did figure out what the crab was for though.