Yup, that is a long time to wait. Really unfortunate.
Would you consider renting a car for the trip? Even a monthly rental to hold you over until you take delivery of the Tesla should be around $600. I think the monthly rental car option is easier than buying and selling a another car. Possibly cheaper too.