Wow, think I've lost a couple of hours in there. It sure was hard and not every run payed off.. you really had to weigh the risk/reward every step. Loved it.
I had two upgrades that didn't unlock, but saw that you might have fixed that now. Will come back for another run :)