From my experience so far, and talking to the DA/SA the VIN is assigned before general assembly. It looks like they are taking 7-10 days from assignment to a fully produced vehicle and then another 7-10 days for delivery. Mine has been in production since 12/8. Will be cutting it close to get EOY delivery, but DA seemed confident.