The problem isn't even so much the price drop, it's the fact that shipping was guaranteed by May 31st and that clearly didn't happen.
Simon / HASHRA; is the shipping date still may 31st? And is that guaranteed?
YEP.

As stated on our site if we do not ship out by 31st everyone gets offered a full refund.

Simon, please send me an email or pm regarding this issue.