I opted not to have the Tesla paint armor. They are using Avery Nano Fusion Film which, from what I've read, is a good product (as opposed to 3M which yellows), but they don't cover the whole hood and the Avery film is not as clear as other brands (it's more noticible that you have paint protection on). As soon as I get mine, I'm taking it to a local shop and having XPEL Ultimate put on the whole front including entire hood. This is a better product, very clear, and it also 'self-healing'.
http://www.xpel.com/products/xpel_ultimate_paint_protection_film.asp