Good positive sealing is definitely a must here. Not just to protect the electrical connections, but also to prevent ingress of air, water, sand, bugs, etc. So we'd want to do all of the things you mention if using one of those mounts. They really are attractive, IMO.
We get 80+ mph winds...