My one year with the car is coming up soon and I gave it a little well deserved treat couple weeks ago. My car was built 10/2018 and I picked it up early November. I wanted to do the ceramic coating right from the beginning, but one being in NJ it was starting to get really cold, and two I didn't want the car sitting for days prepping and waiting for the ceramic coating to cure, just wanted to drive :D The paint has held up very well in my ~19k ownership, very little rock chips which is a lot more than I can say with many other cars I've owned. I handwashed it myself exclusively and there was no swirl marks on it at all. The areas behind the front wheels took quite a lot of elbow grease to clean up. It shouldn't be a problems now since I installed the splash guards which IMO looks great.
I used all CarPro products (except the car wash soap which I used Chemical Guys Clean Slate) to prep the car and the coating itself. Used in this order: Chemical Guys car wash (first with foam cannon, then with the bucket), CarPro Iron X iron remover, Mother's clay bar and lubricant, CarPro Essence polish, CarPro Eraser (the alcohol wipe down before coating), and finally two coats of CarPro CQuartz UK 3.0 (50ml, it was just enough to coat my other car), and CarPro Reload. The entire process probably took me 12 hours combined spread over the weekend starting Friday. I couldn't believe the difference it made. It really made the midnight silver pop, if a gray color can ever "pop". It's been raining a lot in the past week here and the car still pretty much looks like the after picture even after driving it in the rain for a week. It is supposed to last 18-24 months. From how it looks after driving it in the rain, I'd say it was worth the effort.
All the products were purchased from Amazon. It was about $220. The splash guards was $30 also from Amazon (search for TOPlight if you're interested). The front required drilling a single hole onto the plastic fender lining which I felt is not very secure, so I used some strong 3M outdoor double sided tape on the top edge. The plastics of the splash guards feels just like a set of Lexus OEM I bought for $100. It's firm yet flexible so I think it's going to hold up well.
Before (right after just the wash):