In the Q1 2017 earnings call, currently going on, Elon stated that the final Model 3 reveal that will show the production version of the car may not happen before production begins in July 2017. He didn't state that with a lot of certainty, there was some hedging, but it sounded to me like the final Model 3 reveal may not be before production begins in July.