5 April 2020: ordered
20 April 2020: advised the order would be shipped "tomorrow at the latest"
24 April 2020: customs details sent to DHL
7 May 2020: shipment picked up by DHL
11 May 2020: order delivered
never: an explaination for the extreme delay