I couldn't help but notice how JR AutoConcepts is offering vinyl wrapping for various parts of the car.

With all aesthetic points aside...
  1. What benefits does the vinyl wrapping give?
  2. How long does it last?
  3. Can it be removed? easy/difficult?
  4. Can it be wrapped over metal and/or polymer/plastic parts just the same?
  5. Any other commentary about it?