No one really expected SpaceX to be this far along with development. Most assumed the launch would only include ~20 and they'd be test versions. Instead we get 60 final units (but of course the design will be continually iterated).
~30 more launches for full deployment. ~5 more for limited deployment.