Ordering from Hong Kong is always going to take longer, have you ever bought from HK ebayers?
DX sell cheaper than anywhere else I have seen online and they dont charge anything for postage, so its unsuprising they arent the quickest.
I have ordered loads of stuff from them and have eventually...