Good job. But the politics arena is still the king - SpaceX et al. will go nowhere, conceptually and literally, if the state agencies don't keep the ISS flying. "Space race" is bullshit, we need countries to cooperate so we can built shared infrastructure that can be used by civilian entities for both commercial and non-commercial services under rules and regulations. Commercial vendors like SpaceX need contracts, they cannot operate as consumer driven and it is a question whether that will ever be possible. In this century "space" tourism will remain a small fleet of luxury suborbital flight craft that'll allow up to 24 hour cruise on some high altitude 30-50km where you clearly see the globe and the stars. The average human is feeble and weak, it cannot survive the launch and the prolonged space flight. We're constrained by universal laws of physics and local energy magnitudes we work with. There's no way to provide artificial gravity unless you accelerate at G. Even low earth orbit is more extreme, to the nth, than places like Mariana Trench. The poles are a paradise compared to it. So the idea that random people would and could go there if they had the $ is iffy at best.
If you need systematic long term funding you need either a stable consumer market or government expenditure. There's no third sustainable way of providing billions yearly. For the reasons above, consumer market doesn't and won't exist for some time, and the conclusion is that USA needs to increase funding to NASA and generally look at space in a different manner if they want companies like SpaceX to succeed.