I Have been using this for a few years now.
I found it to be the best for my numerous Black Cars as it leaves no residue or streaks and leave the car looking fantastic and the paint feels so smooth to the touch. Works great on all the trim and even glass but I never use it on my windscreens.
You also find that when you next wash the car that the water still beads off the paint.
I also use it just as a polish after normal washing as I love the shine and finish it gives
How it works I don't Know but it has never made any scratches or swirls on my cars and it is fantastic for Black or Dark colours but is great on any colour.
I was dubious at first but gave it a try and yes it is a product that seems to do exactly what it says on the Bottle.
Using it on my new F Type already and it looking Great.