I had a 'glass' coating put on our Boxster GTS. The car is now 2 years old and still looks great. When clean, it almost looks wet as the paint really shines. Had it on a GT3 before as well. Another benefit is it makes the car very easy to wash.

Depending on the number of layers applied, the coatings can last for 2 - 5 years or more. Some of the companies suggest adding an additional layer every 6 - 12 months. More layers cost more of course. I would go for a minimal paint correction first. Porsche paint (and clear coat) seems to be fairly soft and shows all sorts of marks. Personally, I would not put it on an SUV.

Do an internet search. There are entire forums devoted to car detailing. Some people actually like cleaning their car with a q-tip!! I'd rather drive mine and then clean off the track marks. :)

"Dr. Bill" on almost every other forum.
I shaved Schrödinger's cat with Ockham's razor.