On the other side of DHL is that about half of my AN orders get put on hold due to customs due. There are no duties UK -> US on vintage motorcycle parts. DHL pays the customs, adds a fee and holds the shipment hostage with twice per day threats of returning the package. Only DHL can fix it. They don't work nights or weekends. They will send a text on Friday just at the close with the first threat. You can email - that takes 2-5 workdays. You can call and if you get a human, it can be fixed in an hour but if you get the wrong human they require things you cannot provide to fix it so back to email. If you send a second email you are moved to the end of the queue. I've had DHL orders shipped on Monday arrive a National Airport (8 miles from my house) in 24 hours and not delivered for 18 days. One package got sent back twice and turned around twice at Heathrow - at least someone there is thinking.
From AU to me I've never had a customs problem but it's Ben Hur time and they are not rowing at ramming speed. I don't understand why it's 1-2 days from the UK and 1-2 weeks from AU.
And here's a fun one. My last order, about $3000 tracked to Brazil and was on hold for pickup. When I called they said that they reuse tracking numbers, and it would straighten itself out the next time it was scanned. It sat that way for two days and then was shown in NY and was shown delivered in Brazil an hour before! The next day I had it.
Safe to say that DHL in the US is not up to German standards!