I would like to see those latches also. My windshield dosen't leak but It would be interesting to see what they look like.
I think the key to sealing the windshield, as others have said, is to get the right angle. When I got my truck the windshield fit perfectly and the PO had put new glass in it, so I left it alone. No need to disturb a good fit.