On the whole I have found ECP to be very good. Only issue that springs to mind is they insist the battery on my A4 is an 096 which is wrong, it should be an 096R but every place I tried for a battery had that one wrong.
Does sound like you have suffered shocking customer service.