SpaceX is COTS welfare for LEO launches to the soon to be retired ISS. It is not on track for Mars colonization. Its utility is vastly exaggerated by the types of people who read HN and reddit. While it is impressive, it is just cheaper launches for certain edge cases. Colonization and terraforming other worlds is pure fiction right now and going on TV and yelling about dropping nukes to make Mars human safe looks absolutely crazy to even educated people.
The article paints Musk fairly, as an out of touch dreamer with crazy ideas. He steps over homeless people to rush to television producers to spout off the same canned futurism we've been hearing for decades. His version is slightly more plausible, but it, of course, ignores all social issues; issues that will only follow us into space. The same way futurists predicted a moon landing but never imagine women would get to vote, for example.
Criticizing Musk for putting the cart before the horse is valid. Futurist talk is cheap and historically wrong. Men like Musk are the face of tech and its a little embarrassing to see stuff like this. Not to mention his hysterical tirades about how AI will enslave humanity.
Lastly, whats my incentive to migrate to a new colony if its just going to have the same problems we have here on Earth?