You can adjust the tabs on the front of the glass by bending them a little to help pull the glass down onto the rubber at the front.
I've also tried various shims behind the catch to give it bit more pull although because of the way it mounts, it ends to 'rock' so the effectiveness of such shims is limited unless you put a 'leg' on the shim that presses against the roof to help stopp it rocking but then you risk pulling the glass too tight and breaking it.
I think part of the reason roofs leak is that the roof itself flattens out over time so that it does not follow the curve of the glass any more. The result is that you end up with gaps that you really cannot do much about. I'm going to paint my car 'son' so at some point I'll have the roof off and I think I'll look at experimenting with supporting the roof from the underside somehow, block of something or other maybe, to try to get a curve back into it.
I got mine to seal after a LOT of work and adjusting while using a hose to check for leaks (plenty of towels inside the car to catch the drips!) but the rule now s "don't open it"!
------------------
Anything I might say is probably worth what you paid for it, so treat it accordingly!
Dave
www.ltlfrari.com