Remember the location it is shipping from; there is a lot going on in that part of the world. DMC ships quickly but then it is at the mercy of shipping companies, global freight airlines, etc. Be patient, which is I understand is hard to do but there is nothing that you or anyone can do about that transit time even with express shipping (which I believe is now what it is done for all customers in the US at least; there used to be two ship speeds but if I am not mistaken believe they now all go out expedited/expresss). It would be great if they had a teleport machine for it, but sadly that is not a thing. I'm so sorry to hear about the pain and agony you are in waiting but once ordered at least it must be a comfort to know it is on its way.
I hope you found everything you are looking for and get peace & serenity.