ClipperCreek was recently sold so I hope at least some of the great group of people are still there. Here's the info on their site:I am sorry you had this much of a trouble.
I would suggest to check ClipperCreek site and chose a L2 EVSE that fits your need. I have mine (LCS-20) for already 8 years now and I never had a problem with it. The service and support is also great. When I decided to buy from them, I called them and they were very professionals.
Enphase Energy Completes Acquisition of ClipperCreek