Sorry to hear about your experience especially how particular/meticulous you are. It does not look like a Class A job as you have pointed out an maybe worse if he tries to fix it. Best of luck on the future result and let us know what happens.