I had the same problem until I covered the cheap dome covers (made by Heng's--super cheezy) with the heavier white one that you included in a picture. The ones I used are made by camco and I covered all 3 of my roof vents with them. I cant believe your flange ripped off! You must've encountered some serious wind!! I rarely exceed 70mph when pulling my VRV. I trailered it all the way from Michigan to Florida and back and thank god all my covers are still in place.