Ah I have the same situation. My package should be arrive at 24th of JUNE. But I haven't received it yet. I have sent the e-mail to Amazon US. They said delay from the carrier and the package has delayed. They also asked me to wait until 25th of July. If my package doesn't arrive by July 25, I can have a refund or replacement order.