I am FLOORED! My order cleared Customs Tuesday afternoon. Tracking this morning said it was "In Transit". It arrived at my front door this afternoon! My hope of a July 3 delivery is dwindling. so it DID arrive 3 July after all congratulations