I have edited this post because Emax and thier suppliers have resolved the situation for me and are taking good steps to make sure that they improve thier customer service.
The situation with the delivery was largely a case of Force Merjure, caused by the storm, Problematic laws, and missing employees.
The guys who caused so much trouble have been removed from the company they worked for, and are likely to be on thier way back to thier home country shortly.
Emax is on probation in my books. Upper management genuinely wants to fix the problems that many of us have experienced. Time will tell if the management on the ground can pull it together.
Many, Many, Many thanks to everybody who posted suggestions and complaints here and linked to the post. It made a big difference in how seriously they took my complaints, and how hard they will work to fix them.
I'm interested to see how they do.