Yep, I did it. I put Thompson's Advanced Water Seal over the whole teak deck on the flybridge. It worked. No more leaks.
Check the blog for the whole story.