Depends on how you are paying for the car. My credit union required a signed (by me and Tesla) MVPA before cutting me a loan check. So I always had to sign early, then get Tesla to sign a few days prior to delivery (bought 3 Teslas that way).
Without that constraint, I would just sign after seeing the car.