Thanks so much for the response.
1) So for new insurance, one cannot get an insurance until the VIN is available - including even for Tesla insurance. My challenge is not about being able to get the insurance, it is about my ability to finalize a lower rate. I've been able to get a quote from almost every large insurance company, and there is a lot of variation given the lack of driving record. But I cannot finalize some of the lower ones as they absolutely need the VIN to do so - and have said they can do so in one working day. I'm not sure if I'll have a working day's notice from Tesla. Worse case, I can take the offer from Tesla or buy instantly online on an non-optimized rate.
2) A friend of a friend was lucky to get unlimited Supercharger miles, color upgrade and a wheel upgrade end of Q3 - I'm wondering if we can be even half as lucky!