Tesla is shipping cars but if you check the user forums there are lots of complaints about quality and service. With the infrastructure currently in place it is really hard to think that tesla can manage a model 3 launch properly.