It can really get slowed up at the UK end, especially at the moment with Christmas/New Year meaning lots of people will have been off and some backlogs. From experience it typically takes 7-8 days to pass through customs before being passed on to the Post Office (at which point you may see 'attempted delivery' on the tracking detail, which isn't true but seems to be the way they get it on their system when there are customs fees to pay) who will then take a couple of days to get the card out giving the duty, VAT and handling charge costs. You can pay that on line and normally get it delivered the next day, or go to the depot, pay there and pick it up.
The kit will have experienced a lot of climatic change, and will have been sitting in cold warehouses in the UK, so it's best to wait a week or so before the body/neck join settles down to see how loose/tight the join actually is. I couldn't fit the neck of my ES-3 in properly before I put it aside and waited.