I still think Musk is wrong about the possibilities of a real colonization of Mars, because of economic and health issues.
But he is making so much money (and is expected to make more with Starlink) that he might be able to pay for a small colonization out of his pocket (forget about thousands of people living there until there is a revolution on space propulsion and effective protection against radiation and low gravity consequences).
He would just have to pay for the voyage costs (forget about many people to pay 200,000 USD to go die on Mars or return after a hellish voyage of more than 2 years with serious health problems), pay for building a base there and pay people very high wages to work there for some time (forget about people living there permanently).
In any case, forget about making it an independent and reliable place in order to be able to be a second home for Humanity in this century in case something happens to Earth.
Of course, as I wrote, there will be small bases on Mars, with rotating people (paid very well), like in Antarctica, for scientific and political reasons.
The issues you mention were addressed long ago. Did you even watch any of the conferences?
Gravity will be near 1g, ship remains accelerating until middle point, then turns around and starts decelerating at near 1g.
In case of solar radiation burst, ship rear is temporarily aimed at the sun until the solar storm passes.
Both things were addressed long ago.
As for scale and demand, only time will tell. Of course its easier to colonize the poles or the under sea, and by all means those projects should carry on. But these kinds of projects do move humanity forwards. He by his own hand has drastically lowered the cost of access to space, this is no minor feat no other single or coalition of States had managed so far (ie. a single American private company is already above the whole European Space Agency with ALL their national resources together). What they are pulling in Boca Chica is just astounding, shame on all other countries unable to pull this before from their State agencies, the closest being Nasa, Russians, maybe the Chinese; but the rest should be in shame, especially ESA still mistaking up and down Kerbal Style...
SpaceX deserves respect, period.