Hoping for some insight into how this all works, as I've never purchased a new car outright before.. I intend to pay cash for my Model 3 but will need to shift money around into a different account in order to do so. My question is regarding by what date I'll need to do this. Obviously, we've all put down a $1000 deposit for our Model 3 reservations. I understand that custom Tesla orders generally require a $2500 deposit upon placing the order as well. Should I expect only to need to have $2500 available for that deposit upon receiving my configuration email? Will the rest of the payment be required upon delivery or earlier? Is bank transfer the preferred method of payment? I want to be sure not to lose any time, and not potentially delay my delivery, by waiting too long to transfer funds, but for personal reasons, I can't do so just yet, so I'm trying to better understand the payment process to come. Any info/input is much appreciated!