Shawn,
Like with many entities, you have to work the bugs out, I order product from China every week, some is super slow to get here, nearly all is electronics or products for trains. I have dealt with one of the suppliers for larger cams and received the product within a month.
I can't comment on your troubles, but for me, I have good luck with offshore orders.