Just a quick update: I called several local attorneys. One actually represents the district we are working with, one isn't taking new clients (close to retiring), and the rest represent other districts in the area and weren't very interest in my situation. Had one tell me "sometimes they run into problems". She wouldn't listen when I tried to tell her there were no problems with the install, just a bill that had doubled even though everything went smooth as planned. She cut me off and said to make an appointment. Needless to say, I didn't make an appointment.
So now I'm with Legal Shield who I have access to through my employer. Faxing stuff to them tomorrow to see if we have anything to stand on.