there's a chap other at TURF who worked in a rolex AD, he says the stores order what they hope for and get what they're given, unless its a rarer variant (eg TT sub) which would almost certainly be in the next batch of watches shipped
RE the rest of this thread....
as far as i know (& I stand to be corrected) rolex has never sold any of us a watch directly, they sell via their dealer network (most of which carry other brands), and the negative experiences people are reporting are with them not rolex,
rolex marketing might make you desperate to have a rolex (or it might not!) but it's the ADs who are pushing the dope (so to speak)