I respect Musk and the ambition to visit Mars, which might provide a boost in terms of improving technology. But, we are far behind to attain glory, as you have mentioned specific points. Humans are living beings, so taking care of the living being doesn't mean only to make better rockets. It includes so many different factors, challenges, atmospheric issues to resolve, and both physical and mental health in this case. We might reach Mars in the coming days, but surely - not by 2024.
So many great points mentioned. Thanks for sharing. Cheers.