Elon Musk has what it takes and the resources to 'possibly' do it, there isn't anyone else. I shouldn't have said he is good at long shots, better to say he is the only one in the basketball court ATM and taking a shot at the hoop.
*shrugs*
He might be the only rich guy interested in this, granted. If there were actual wide-spread interest, a nation pooling resources could try to put people on Mars - similar to the Apollo program. But you can't win an election on that ticket, because outside this forum, nobody really cares. People care about their job, their healthcare, climate change, immigrants in their country, the situation in Syria - that kind of thing. If you ask the average citizen for money to put someone on Mars, he'll walk.
That limits the amount of resources that are available for that kind of thing. He's rich, but not that rich to pay it all on his own. Investors might fund Tesla or Space-X because they see a profit, but a pension fund doesn't care for going to Mars, it cares for revenue. His wealth is small compared to the GDP of an industrialized nation.
Second, yes, he as spaceflight infrastructure - which Urwumpe predicted to be
in financial difficulties elsewhere in this forum (to which I tend to agree) - operating a conventional rocket - not a super-heavy Mars lifter or a manned vehicle.
The actual track record of the Falcon-9 (if Wikipedia doesn't fail me) is now 29 launch attempts, 2 complete losses (not talking about bringing it back here) - that's against one Space Shuttle lost during ascent in 135 missions. Space-X has to launch flawlessly for another 241 times to get even with good old NASA's track record (which operated a much more complex system). Anyone wants to take a bet whether this will actually happen?
There's no track record of even putting a rover on Mars by Space-X - and yet we're led to believe that he can do it all so much better than any other space agency? There's no track record of Space-X operating a space station and gathering experience with long term orbital stays. And yet we should buy into the idea of this company doing it much better than anyone else?
Third, does anyone have a real concept of how many one million people are? How long it takes to move one million people across the Atlantic? For comparison, it's the order of magnitude of war refugees arriving in Europe, causing severe friction in many societies in the process.
I'm sorry, but I don't see Mr. Musk doing much better than other players in space - I just see bigger PR stunts.