I have it, and while I like MANY CG products, I find this one to be a bit on the lesser end of the "liking it scale".
It does decent correction, probably the same amount as Opti seal, or one of the many others, but it doesn't seem to leave behind any protection. The reason I say this is for a couple reasons:
1. It rained immediately after I had used it, and there was ZERO beading on the place it was used on. While this doesn't necessarily mean no protection, when couple with #2, it just makes me doubt.
2. The paint felt squeeky clean after using it. Normally, anything with wax or sealants left, leaves the paint with some sort of slickness. This just felt like it was really clean paint, with nothing on it.
Now, maybe it was something i did or didn't do, so take that for what its worth. Personally, I would recommend it as a paint cleaner/light polish before I would recommend it as a AIO product.
Hope that helps.