It was amazing to me that there wasn't damage to the box rails or anything. Even the floor of the bed came out unscathed which was surprising to me. The estimator for the insurance company thinks it was the combined snow load already on the carport and then a large branch with all the snow it had on it that came falling onto the carport that caused everything to finally give out. He thinks that it probably came down onto the truck relatively slowly instead of a hard impact. I agree with him. If that had smashed down at once it would have been more damaging.
But I have been wanting a headache rack anyway, so this convinced me to go ahead and pull the trigger on it. I chose the cab protector made by B&W. I really like the looks of them. It is supposed to be here next week. I will just put it on my self once the truck gets repaired.
Here is a pic of the one I am getting.