Elon is doing it wrong. You're supposed to waste government funding, not deliver stuff.
I only half joke. He's threatening a massive gravy train by showing that government really ought to expect more from private contractors. Why didn't ULA do a reusable first stage? They got far more money from government than SpaceX over the years.