Just picked up my new truck after having it ceramic coated. I went with a product called nano-brite using their 7 year 10H graphene infused ceramic. Here are some pics that really don't do it justice but still good. I won't know how the coating reacts for another week+ when I wash it for my first maintenance wash. I go back in in another 3-5 months for inspection and another topper as well. When I do wash her I'll be using the 2 bucket method pressure washer w/foam cannon and adams car shampoo. I haven't totally decided what I'll use as a topper after every other maintenance wash though.
First of all there is no such thing as 10H which is a hardness equal to "diamonds" ....
The graphene coatings just came into the mix so no one really knows how long they actually work ... For graphene to work you have to basically have a perfect surface which our cars/trucks do not have ... graphene will break up very quickly if not applied correctly and I would not allow anyone not even the company that did the coating for you to give it the first maintenance wash .... stay away from toppers, when they are not applied correctly they will actually create imperfections that you "WILL" notice within a couple of months
When you use toppers, sealants, you can actually "BE" causing more harm than anything .... I rather do the ceramic coatings myself that way I actually know first of all how much clear coat was actually removed to do any paint correction or pre before the ceramic coating goes on and second how many coats were used ...
I know you said your truck was brand new, but honestly man I am willing to bet that you over paid for something you could of done at home for less than $100 since your truck is new ...