Yo is also leaving, so don't really know who is left: in my case I have asked for the deposit back and the whole thing to be scrapped - I still hadn't received the CAD so at least they hadn't spent too much time with me/my project/frame.
I'm absolutely bummed out - I don't doubt that whoever is left in Dean is very capable, but I'm not risking $3k on an unknown team/welder - wish them all the best