Sorry to hear about your misfortune Dave.
I can feel for you, as I had a similar incident occur over in Ellensburg this past summer. During our stay at the Ellensburg KOA (the KOA from hell, but that is another story). Anyway, I took my wife in to register at CWU for some classes she would be attending for the week (which is why I had to cancel our Bandon trip last summer).
We were only gone into town for about an hour, but when we got back to the campsite, I noticed a big tree branch lying behind my trailer. As I drove up, some neighboring campers came over, and even before I could get out of my truck they were all appologizing for my bad luck. OK...so now the hairs on the back of my neck are starting to raise up...What bad luck could they be talking about? I walked around the trailer and, from ground level, couldn't see anything immediately apparent, so I asked them what they were referring to. They told me that they heard the crash of this tree branch hitting my trailer while we were gone and that they hoped the damage wasn't too bad. They said it sounded like an explosion when it hit. Well, now I started looking at the trailer a little closer. I opened the door and went inside, only to discover that someone must have set off a hand grenade inside while we were gone. The blinds were half falling off, the cabinets were open, the lenses of the overhead lights
were popped off, the fiberglass around the corners of several cabinet doors was cracked in several places, and there were fiberglass splinters all over the rear bed. Truly a nice homecoming...not!
The tree branch which broke off occurred as a result of strong winds which had been blowing hard all day. Anyway, it snapped off a fairly large branch which was about 6 inches across at the broken butt end and weighed about 80-100 lbs. ( I know, I drug it away from the trailer). Anyway, it broke off from about 40 feet up and came down right on top of the trailer. It caused about a 2 foot crack in the fiberglass roof, just behind the roof mounted A/C unit on the curved part of the rear downslope above the rear window. No hole, just a really nasty crack.
Inside the trailer, it had flexed the roof so hard, the acorn nuts (normally 3/4ths of an inch away from the edge of the wood cabinet doors,) had indented the wood of the overhead cabinet doors so badly, it actually popped the cabinet latches, popped several rivets, and bent the cabinet hinges! A good testimony to the flexibility of fiberglass.
Well, we lived with it for the five days we were there. I duct taped the outside crack, broke out the vacuum and cleaned up the fractured fiberglass which covered everything, and replaced the broken rivets the next day (with the help of a neighboring camper, since you can't be inside and outside at the same time.) I guess this is why I carry all these tools and equipment when I camp...always be prepared. The broken cabinet latches had to wait till I got home since nobody in Ellensburg carried them...(I now carry several extras, in addition to my thirty pound tool kit).
On the bright side, (and having done fiberglass repair work years ago working on yachts,) the fiberglass repairs weren't that difficult. Rather than turning it over to my insurance company, I fixed it myself for about $30 bucks worth of resin and glass matting (10 ply lay-up in the repair of the chunk I cut out) and a weekend of my time. I probably spent about another $30 bucks on new latches and hinges as well.
Today, you can't even tell it was ever hit. Fiberglass is really wonderful in that respect. You can fix a lot of glass problems pretty easy, which you would never be able to do so easily on a stick built trailer.
Hope your repairs go as well for you.