Class actions are generally good for the attorneys, but not so good for the members of the class. Plus for class action, you need a LOT of members.
If you'd like a referral to an attorney that has handled the issue for other people, I can refer you to those people.
Eternabond tape is a good temporary solution. That's what I did with mine. However, that roof is still going to come up and the problem won't be solved until you address the adhesion issue. Keystone should know exactly what this is - goodness knows there are enough RVs with this issue that I've run into.
Doesn't Good Sam have a consumer advocacy thing that you can write for help?
Here's another example. My understanding is that the repair was really bad and that's what triggered litigation:
LINK