When I asked about the delay in processing a couple of weeks ago I received this reply:
"Please note, due to the high volume of orders customers that have chosen priority dispatch will be served first, your order was placed in a queue . Sorry for the inconvenience."
This may explain the delay if you've chosen the free delivery. I didn't have a problem with this but I was expecting same day processing.