The how is pretty solid, SpaceX has a very strong track record. The uncertainty is mostly in the when.
It is unfortunate that Elon’s state of mind has become more questionable. But SpaceX is a whole lot more than Elon and they have achieved remarkable things. Just take the Elon presentations with a boat load of salt (mostly concerning the timing) and enjoy the spectacle that SpaceX delivers. It is just ridiculous what they are aiming for and so far they seem to be able to deliver … eventually.