Wouldn't it be more viable to build a Mars Space Station on Earth's orbit?
This would save a lot of money and years of time as it won't require building many dedicated BFRs for every payload and pack of passengers allowing to use existing SpaceX Falcon rockets to bring all required payload to the orbit continuously. It would also allow starting habitat construction near Earth that could save time between the launch windows. Later the whole thing with payload and people could be sent to Mars orbit where it would unload half-baked constructions on Mars and serve as a post between Earth and Mars.
While on Earth's orbit this could attract a lot of attention, money serving for sponsors' PR, and as a tourist attraction for riches.
Do you think financially and from time frame consideration building the MSS could be more viable than building many BFRs to launch everything during the launch window and only then start construction on Mars?