His original 2018 timeline was likely over ambitious, but SpaceX probably could have achieved it by now – if they'd stuck with their plan to do it. By all accounts, it was abandoned, not because of any technical or financial obstacles, but simply because they decided to redirect their resources towards a far more ambitious alternative (Starship).
I think landing an uncrewed Starship on Mars has a fair likelihood of actually happening, before this decade is over.
It would be tedious launching little pieces of a larger ship and assembling them in orbit but it could absolutely be done.
Instead of doing that they're choosing to build better, bigger rockets, and more infrastructure to make the eventual launches to mars more cost-effective and substantial.
Which highlights the major difference between public and private sector exploration. SpaceX killing everyone on their first attempt is a tragedy and they quickly move on, NASA doing it is a 10 year halt to any further work until a full public investigation takes place.
I think you're confusing Virgin Galactic with SpaceX here.