Here's a useful reference point: I ordered one from both element14 and RS at the same time. The RS one arrived several weeks after the one from element14. I ordered another one from element14 more recently, and it arrived in under 3 weeks.
AFAICT, most of the people complaining ordered theirs from RS. I suspect part of the reason may be that RS is using a completely separate website and therefore likely has a completely separate administrative process for fulfilling orders, which isn't as capable. Element14 just added them as items to their regular site, so they aren't subject to the same limitations. (I'd say that was a pretty good move on their part, given that I've since ordered lots of more obscure components from them.)