Hey,
I've been waiting over a month for a pack to land from Canada to UK. Communication with BCDirect has always been quick(within a day to reply) but the last reply read: "We are very sorry that you haven't had your order show up yet. Althougth your order is late, someone just told us their order arrived after two months! so, hold on. There is really nothing else for us to do." That reply basically says "wait another month because we aren't going to be sending a reship", bit fishy. Anyone else been having any problems?
BCDIRECT is normally pretty good for me. I would suggest replying to the dispute / message telling him you are quite concerned about this as you are not the only buyer that is waiting a long time. Saw some dude say he is waiting 3+ weeks for an order to the UK on another thread here.