Paint armor helps to protect your car and reduce the paint damage from small stones and abrasions. It consists of a very strong, but thin plastic film that is applied over the paint. Tesla used to offer Paint Armor installed before or after the car purchase, but it is no longer available (as of September 2013).
Many custom installers also offer services to install paint armor.
On some car colors, such as white, the line where paint armor ends may be visible and may not be acceptable to you.
Prestige Clearguard Nano SR should be a consideration. It has less orange peel than Xpel, is anti-etch, anti-stain and self-healing as well. It has the highest reflectivity and transparency of any paint protection film on the market.
Recommended (on the TM forums) after market paint armor is XPEL Ultimate (https://www.xpel.com/products/paint-protection-film)
Arcane Detailing in New Albany Ohio is installing a Nano Tech Coating to my car now, will follow up results