I believe the VIN gets generated as soon as the car is off the line and then it gets assigned to the first applicable order based on the database. Even if someone lives across the street from Fremont - it should likely take 3-5 business days from off-the-line to delivery. So - we can see VINs as late as end of next week or so if it is going to be June 1.