Sometimes the best deal is the one that never gets made.
It sounds like Cyclart just doesn't seem like they could send you back a frame that they could be proud of (not your bike, but the touchup work).
I turn down deals all the time where my clients expectation and my expectation don't mesh.