I just had a foundation poured for an addition and also had a laundry list of things the concrete guy messed up so I know how you feel. I tried like hell to take off of work and be home so I could make sure his morons didn't mess up but every time I couldn't be there they effed something up, this all from a guy that supposedly had 30 years of experience.
I did all my own framing and had to figure out solutions to all the foundation issues like a whole wall being poured 5" off from the blueprint, but now that it's done were all good.