think you should call her Friday Afternoon Girl! Joking aside im sure most your problems are (heat/shrinkage/temp/uv) related. I have owned 3 Bavarias and only the first one had a few small problematic leaks, the last couple have been dry.

All yachts need constant maintenance, I THINK WHAT YOU DID AROUND THE WINDOW/HATCHES is spot on! and im sure we can all learn from this.

rgds Ray