To answer your questions, yes I've had 2 Model S and currently have a Model X. The pay before you drive the car your ordered is what I experienced at the Seattle Delivery Center. Other regions or locations pay have different policies, but being that Tesla shops are factory owned, I'm guessing...