I believe there's a 0% chance SpaceX will achieve any of this, at least in my lifetime.
I however also believe that enough people will be lining up to buy whatever fantasy Musk sells (look at the Tesla stock as a shining example).
So I think SpaceX is still going to be a great investment if you can manage to get it at or below IPO price.