That's a pretty sucky situation Daz. You certainly handle it more calmly than I think I would. You're sending emails and waiting for a reply, I'd be on the phone within minutes - though granted that probably wouldn't see the issue resolved any quicker.
Know it must be difficult, but try not...