I have a laser shield but they are not legal in MA. In fact Veil probably isn't legal either, but I think it will be a lot less noticeable - hopefully more or less equivalent to a dirty plate. Since some MA cars don't even have/need a front plate, hopefully a dirty one in front won't attract that much attention.
Also, I know Veil can be removed from headlights and return them to a pre-Veil condition. What about license plates, specifically MA ones. Does Veil do anything to the paint, or can it be removed without a trace also?