I ordered Model Y on April 5th, and have an appointment to pick it up on 21 June, the beginning of my 12th week.
I have had some of he same issues, much earlier delivery date, and then changed, then given a VIN and next day it was not there, and delivery range was pushed into July-August. Then...