Glad you made the trip OK! Sorry that you've got some problems there, but sounds like it is something that can be easily corrected unless there is badly rotted wood under the roof.
You didn't say what kind of roof you have, whether rubber or fiberglass. If the main part of the roof still looks good I would start by using 4" Eternabond to reseal all the large openings such as skylights, vents, etc., and seal the smaller openings such as vent pipes with Dicor 502LSW self-leveling sealant. Then see what happens when you get another heavy rain! JMHO!
Good luck, happy trails, and God bless!