I suspect Brexit has mucked up shipping to the UK royally :-( A lot of items seem to come via the Netherlands now, which tends to add 2-3 days. Nearly everything else arrived in 7-14 days from order (the next slowest being a parcel of multiple items that was grouped, and that took a few days extra to ship). The other "large" item (which was my frame, from CWind) was ordered on the 1st June, shipped on the 12th and arrived on the 26th. That was routed via the Netherlands, and had a 48 hour delay for a customs fee.
My main worry is that the parcel had gone AWOL somewhere, and that doesn't seem to be the case, so that's a relief. I've got everything in a big spreadsheet, so next time I do a bike build I can look at the shipping speeds for various methods and have a better idea of when stuff will arrive!