DHL UK really are fucking useless. Worse than EVRI, at least around here.

On Tuesday I got a notification that a delivery was on its way, due between 18:00-19:00. By 20:00 it still hadn't arrived and the driver was only halfway around the route.
Around 22:00 the tracker updated to say that at 20:00 it's "been delayed" and would come next business day. Retconned.
It did not come the next day.
This morning it now says it's at the depot and will be coming... two days ago.