I probably speak for everyone here on this one: *DO NOT GET THE PAINT ARMOR FROM TESLA*. Go with an aftermarket XPEL Ultimate installer.
Reasons:
1) Tesla's paint armor is 'partial' coverage, and you'll see lines all over your car.
2) Tesla doesn't do the paint armor themselves. A third party does it. Some owners have received theirs in very amateurish or worse condition.
3) XPEL quality is MUCH better. Warranty is better too. XPEL Ultimate also hides scratches very very well (it "self-heals"). A good XPEL installer can wrap everything so all lines are hidden. You can't even tell, even with close inspection, that there is paint armor on the car.
4) many owners pay for the Tesla Armor, and then after receiving getting their car and seeing condition stated in #2, they end up taking it to an XPEL installer to rip off all the crap armor Tesla uses and then put XPEL on. So you end up paying an extra grand.
5) Tesla's factory 'paint' condition on delivery is horrible. microswirls galore. if they paint armor on top of them, well then your going to have microswirls armored over. better to get it without armor, have it detailed by a pro to remove any factory paint defects (there are A LOT), and then XPEL over that clean paint for perfection.