You paint a scary picture - snow on the roof may well be supported by the rafters underneath but the way you describe the fixings on the long edges with no hold down fixings other than at the outside edges makes me think you need a visit from a qualified person to give you a formal report that you can use as evidence in court.
The area of the roof you describe is 300² ft. A Spitfire is a mere 242, weighs 6000lbs and can fly at 80mph. When the wind blows strongly your roof will just take off and fly about - like the opening scenes in the Wizard of Oz.
Your builder appears to have been negligent with respect to the potential effects of the wind. If the panels don't bend and break with the aerodynamic forces, the simple screw fixings will be continually stressed until they eventually lose their hold - once the weakest one goes the rest will soon follow.
Peccavi
July 2009