Bummer this has happened, you must feel sick just thinking about it. I did when my 32GTR build went south and I was taken for a ride (not by this workshop).
IMO it needs to go back to CRD, and you need to insist that it is fixed and fixed right. Stamp your foot and behave like a 3 yr old if needs be...maybe then they will take some notice as they sure haven't been so far.
I can't believe they let it leave the workshop with issues, particularly when this thread is wide open. They must be reading it. I would.