That's a brilliant list - thank you for taking the time to collate and share them all.

Please could you provide some more detail on the door foam and d-seal strip ? Exactly how did you affix them - did you glue the velcro to the frame etc?

I've experienced the same in bad weather and even worse when a large vehicle passes in the opposite direction - I was actually getting water on my glasses

Thanks!