I think people have unreasonable expectations as to what SpaceX can do. I'm sure there are efficiencies to squeeze out of the business, but it's largely from the ops, and infrastructure around the rocket, not the rocket design itself ... design that has not changed significantly in 50 years.
Rockets themselves are as simple as you can get. It's fuel and exhaust and cargo . That's it. Reusability is fraught with issues and no guarantees it's cost effective (maintenance is expensive, reliability suffers, and decreased cargo/revenue due to needing to carry extra fuel for return). But even if reusability pans out, you're not going to get one (or more) orders of magnitude reduction in launch costs from where we are today. You'll get a few percentage points, maybe a few tens of percentage points and that's it.