I got my car back from APC the other day, Front end is Wrapped with XPEL, and the rest of the car is coated in Ceramic Pro.
They wrapped this first, and then sprayed everything, and I have to say that the finish on this thing is Amazing... The downside is Tesla doesn't really give GREAT paint...