Took mine off recently - it was looking ragged.
So I took it off.
Found that little strip of tape, and took that off too, not sure why...
Oh - and I do feel the liner actually did damage to the hood....
Anyways - it is never going back on.
Car is a daily driver for those who care to know - it is driven in all weather situations seen in Texas - which includes heat and rain and a day or two of snow.
Yeah mine has some scuffs like yours, likely from the insulator, glad I took mine off. I do have a brand new one sitting in the basement.