As a result the tech literally had to sit in the drivers seat and pound with his feet on the windshield to remove it.
That is definitely a concern. The XL models shouldn't have any adhesive at all, they are sealed with the seal and a rubber piece that forces the outside seal closed.

Devin, the windshields on an XL are really cheap, under $100. I have heard as low as $79.

Ray