John,
I don't like it :(
One thought... I don't believe your logo needs to have ANY graphic reference to a film, or a laminate, or a roll, or peeling, or clear... if someone asks you who you are & what you do, tell then.. if you need a logo on a truck a card or a sign.. make a nice logo & then...