I don't doubt that SpaceX can get to Mars eventually, maybe even within 10 years. I really hope they do, I'm rooting for them. But I seriously doubt they will be ferrying space tourists out there for $500K apiece in any timeframe that would fit in a business plan, even a very long-term one. We're decades away from that kind of capability.