My assumption has always been that Model 3 would be a "volume in 2018" release. I just put new tires on my Honda Civic, so I should be good to go for another 5-6 years (I drive few miles/year. The Original Equipment tires still had decent tread, but the rubber was starting to break down due to 5+ years of outdoor exposure).
This may be a painful wait. My car is an antique and the dealership is trying to get me to trade in for a 9th Gen Civic on clearance (replacement 10th Gens inbound), citing blue tooth and USB ports, but I just can't bring myself to trade in for these new Hondas with electric power steering. They don't have the heft and road feel of the old hydraulic rack & pinion system. The 9th Gens are absolutely no fun to drive compared to what I own now.