I got this after my friend in FL tried it on one of his Slings. I put it on the heavy way (basically soak everything / let sit for 30 min) and to say that this stuff is slick is an understatement. I don't know how long it will last but so far I am thrilled with it. After applying I went to wash my sling after it got really dusty and some bug guts on it, all you have to do it hose it off, not need for any scrubbing. I put it on everything except my brake rotors / tires.
That said I have a Partial Wrap, you want to take off everything beforehand for sure, most people will clean the surface with alcohol before applying any graphics which would remove the topcoat / F11 anyway.
@Bubblehead - This is a surface protector and not a wax, I don't believe that it will fill in any kind of swirl marks but you can use it with a clay bar so...
One word of advice, be mindful of where you apply this, if you get any on the floor it will be slick as hell as well. Don't ask me how I know that =)