This is a really cool mod. Not sure on the windshield attachment points, but for a seal go to napa & have them look in their catalog of weather stripping. They sell a U-channel type with a tube-like seal on the side. Shaped like this: UO ... Napa part# 770-3175. Maybe you could attach it along the front edge of the roof section with the tube facing the into windshield frame to provide a front seal. Not sure how big of a gap you need to fill, but iirc it's about 5/8" hollow tube. If the front edge of the cut piece of top is thin enough to fit in the U, it might/maybe/could work?
I used the stuff to make a rain-gutter on the front section of my Trackers fiberglass hardtop. It's not cheap, but it's a real good quality seal imo.
Hth,
Fuzz