That can be fixed. Same thing happened to mine. You have to take a hammer and beat the sh-t out of the Al top and form it back around the windshield. Then repaint the destruction you caused. Thats the only way I fixed it. Mine was still attached tightly on the windshield also.
2009 King of the Hammers
BUCK Wild Racing
Co-driver: Pat Quirk
Rover Tracks www.rovertracks.com
DJ Safety www.djsafety.com
West Coast Rovers www.westcoastrovers.com
Reel Driveline www.reeldriveline.com
Made it further than half of the other guys, but the Hammers won.