based on the above information I think you are due a refund - the only strange part of this is this: You computer is now with the shipper. It's possible that it was turned over the the shipper and out of Hashra's possession before he received your letter and it would not be prudent for any business to issue a refund when there's a chance you may just keep the refund and the miner.
Since you are also in China it seems the best way is for you to return the unit after it's received or simply refuse shipment that way the shipping company can notify Hashra that the unit was never delivered and you can get your refund.
Technically speaking - YOU ARE CORRECT - the unit was truly NOT shipped on May 31st and I agree your are entitled to a refund.
opposing opinions chime in please....
I cant disagree with your logic. Though I think Hashra should have acknowledged their mistake and offered the solutions that you mentioned. I think maybe they were hoping to ignore the problem away. They dont want to open the flood gates. We all after all are due a refund.
I could care less if it's a JUST few days late. I hope it arrives by this friday, because after that I would consider it seriously late and would not be a happy camper.