Given that SpaceX provides the same services as the shuttle, for less money (including their profit) than it cost to fly a space shuttle, that really isnt a good argument for "replacing" the shuttle.
You can do the shuttle better... but that's going to have to compete with a certian project in Texas. Better to just charter flights to space like the rest of the goverment charters commercial flights around the world.