He's got it right for Low Earth Orbit operations. Colonization on the other hand, he is too optimistic. There is simply no reason anyone would want to live on another planet. Antarctica can barely attract humans. Even cataclysmic climate change, nuclear war name it, leaves earth by far the only candidate for human settlement in the vicinity.