The roll pin is a great idea for setting and maintaining the angle of the windshield. It may also contribute to breaking the windshield if someone grabs the windshield to get out of the car.
The only solutions I can think of would be to cut the windshield frame to reinforce it some how, add a grab bar to the frame and integrate it to the dash, or add a roll cage with the front roll bar behind or incorporated in the windshield frame.
What do you guys think?