They keep saying they're on schedule. Elon said they want to deliver 100-200k by the end of this year and the preorder page started saying new orders would deliver mid 2018 around the time they got to 500k preorders.
So according to both of those and the fact that they had roughly 60k US orders when the reveal event started, and some orders had to be cancelled by Tesla since people ordered more than two, I'd say it's a safe bet everyone in line and pre unveiling (in the US) should get it by the end of the year and if they meet their goals, everyone that ordered within the first 24-48 hours in the US will get it this year.
They'll give some sort of guidance to investors sooner than later though.
I was about 20 in line to order in Charlotte NC. Due to a technical problem though my order went through about the time other stores had gotten to #50.