Steve...hurting for you, man. I'm dealing with a contractor right now also, just not quite so bad - but still sucks.
My recent legal experiences with this situation may serve as a helpful guide for you. I again offer to hop on a call with you and help try to circle the wagons - happy to help. I'm an email away.
TJ