I personally don't think Esa us the place to raise your issues about another site. Complain there about your issues, or even better try
Hellopeter.com. Maybe someone on there care about your misfortune.
Your choice to use them, so your problem nobody on Esa care about it.