Yes
yes it is
Yup, they have a service department & showroom in front. Perpendicularly across from it are 6 superchargers and there are destination chargers separately as well. The 3rd street 'Town Center' location have new 20 stalls of superchargers on the 2nd floor parking structure.
Thanks! Your answer is awaiting moderation.