Many thanks...i can see by your profile pic we may be twins. Thanks for sharing. I just got my appt for this Sunday...boy am i excited.Personal experience here, bought a 2017 P100D from Tesla just last year.
If it is 40 miles away I would try and check it out. Mine shipped from Cali to here in Texas and although I already had the deposit down I went and 'visited' my car three times once it was delivered and before it was ready to be picked up, and mine was @120 miles away.... I know, I have a problem.. There is a good chance the car is sitting outside depending on the facility, and here in Austin it was right in the parking lot. I checked the VIN and was able to do a once/twice/thrice over haha!
As far as experience... Delivery took longer than I thought but that shouldn't be an issue for you. Mine came with FSD so the wait became even longer as they upgraded it to HW3. The car was in really good condition for almost 50k miles and had just one tiny door ding that even to this days mostly stays hidden unless you are just at the right (wrong?) angle.
I would say the biggest worry would be about warranty. I have had my taillights, headlights and trunk cinch actuator replaced in less than a year. Warranty covered everything and to be fair the lights were cosmetic- moisture in the taillight lens and DRL going out on the headlights. But I sure am glad I caught the 4 year 50k mile deal still.
Best of luck to ya!