I'm surprised at the rate of progress too. NASA used to be able to make rapid progress like that, but I feel like - from my layman's perspective - they couldn't do that now. It would cost billions more than it cost SpaceX to start from nothing (well, not exactly, they had help from NASA, but still) and take years longer.