Yikes.
I don't like how this whole thing is sounding.
No pun intended.
iPhoneEngineer, I hope this all gets sorted quickly. It has to be both frustrating and disappointing to have issues at this point. I'm sure ESS will take care of you and work to make things right.