I have been doing some reading about OptiCoat 2.0 and have a few questions. This from what I have read is more of a paint protectant coating from what I have read. How hard is this product to apply properly? How long does this sealant actually last? Is it something that you can reapply from time...