Sounds similar to the stuff on iPhone screens, etc. That particular material was formulated for the nose-cose of F18 fighter plans, and is crazy strong. But, and it's a big butt, it does degrade with time and starts to discolor.
Now I'm nowhere near certain that the film these gentleman are talking about is of similar format etc, but I would presume the 1 year warranty is due to possible UV discoloring over time.
Curious though as to how it looks after install, so if you do it - post up on here with pics.