Had no trouble righting the boat today since my girlfriend was with me but the sail sure took a beating. Looks like its Time to look for a new main for the Viper...
Don't throw that baby out!!! Any good sail loft can repair that at a fraction of the cost of a new main. Worse case, it would be your "practice" mainsail.
We have had good success with the Quantum loft in Annapolis. I believe there is one the Charleston, SC.