Hello, I am a detailer, and on some forums Tesla is getting bashed (without reason) for having paint problems. Yes the paint is not perfect from the factory, nor is any other car's for that matter. I have seen a number of Tesla's and while they all have a little issue here and there so do all the other cars I work on. If your detailer is telling you that your paint needs repair before application of a coating, they are correct, if they are telling you that the paint requires days of polishing, get a second opinion. For those of you wanting to get a coating on your Tesla's paint, you have a great idea, and yes it will need to be polished before application of the coating. The reason for the polishing is 2 fold, first to remove paint defects (a paint defect will not be filled by the coating , but will be sealed under the coating for all to see for a long time) second is to provide proper adhesion for the coating. If your looking specifically for Opti-coat, be careful of a deal that sounds too good to be true. Optimum makes 2 coatings called Opti-Coat, opti-coat 2.0(around $75 cost) which is a consumer version and Opti-coat Pro ($200 cost), which is much thicker, requires more skill to apply, but also can optionally have a life time warranty. The MSRP for an Opti-Coat pro application is $400, so if someone is offering to apply the product for significantly less they are more than likely using Opti-Coat 2.0.