If only they could produce the vehicles on time; my guess is you reserved the Model 3 that is not scheduled to being production until mid 2017 and therefore you will be lucky to be driving it before mid 2019.   You are far more patient then me, I opted for the Chevy Volt and think it is a fantastic car.  You would even have better luck obtaining the Chevy Bolt before the Tesla.   Still good for you EV's are the way to go.