There are things you can't just "engineer around" in any meaningful sense. Unless we make a major fundamental discovery, the issues the article brings up are unsolvable.
I always wondered how anyone could just dismiss the fact that Mars would simply loose any artificially created atmosphere like it has before. What "invention" or "technology" could prevent that?
The planet is inhospitable for reasons that humans won't be able to change, at least not in the next millennium.
Consider this: if ICE took him tomorrow and disappeared him, what would happen realistically?