I am new here on the tesla site (and to tesla) but not new to car forums. I have been hammering this forum in knowledge gathering mode for myself. Wanted to put that out there so you know I am not a "vet" here but I have read a lot.
From what I remember reading, there is some way to show the vin by looking at browser code. you also might be able to see it if you put a wall charger in your cart on the tesla store, and start the check out process (but dont do it unless thats what you wanted). See if it shows you a vin that way.
As far as communication, My experience has been STELLAR, but this is a "people" thing. I called down to the tesla store last monday and happened to get one of the managers at the store who was very enthusiastic. I was calling to schedule a test drive. During the call, we chatted, and I told him that I was considering tesla coming from BMW. This particular manager was a long time BMW driver before working for tesla. We bonded (strangely enough, talking about BMWs and him telling me how great the Model 3 was).
I asked him to arrange for me to get a "good salesperson who could put up with all my questions". When I showed up, the manager introduced me to my Owner Advisor, who was great on the test drive and has been AWESOME in follow up. The few times I had an issue that the OA didnt get back to me in the time I wanted, I texted this manager and he contacted me back.
So, My experience so far may not have been "normal" but for me, it has been better than I expected given the feedback here.