Whatever the legal loop holes etc, and I am certainly not a lawyer, you do seem to have a firm ground of complaint and all we can do is wish you luck and hope that the correct outcome and subsequent apology is swift and hassle free.
Best of luck mate.
Sagey