Anything that can be polished off, is not, IMO, permanent. That being said, I personally use. Opti-Coat on my vehicle and have been very happy with it, permanent or not.
As for the "two years is permanent" statement, actually got into a rather heated discussion with someone on another forum...