as someone who owned a hannibal I can say that the ability to handle wind, rain, snow and such is based on the quality of the roof rack.
I had mine mounted on a FJ Cruiser to a Gobi rack so is was tough and well built.
The awning could handle serious wind, about 6" deep of water from rain and...