I purchased my car in Nov of '19 and took deliver in late Dec.
I financed through Aliant but Tesla did everything for me. When I picked up the car they said I would get a packet in the mail within the next couple of weeks, then, I filled out all the info (that you normally do at the dealership) which was already pre marked for me to sign. I mailed it tothem, they mailed it to the county I lived in, they mailed it back to tesla, then tesla mailed it back to me.
It took almost 60 days for the entire process. I paid Tesla my taxes and Tesla paid the state.
Really though, six to one, half a dozen another.