The last order I put in with BMS took about 6 weeks before it was dispatched. After that, it arrived within a week or so, and I had to pay £60 import taxes on a £390 order.
My guess is that they are having trouble keeping up with demand. My order was for a battery (10ah shrink wrap), a rear BPM in 26" rim, and a load of bits n Bob's.
I may just have been unlucky.