Just checked my Gmail, and the e-mail about release date delivery was sent by Amazon on October 2nd. I will admit that RDD was NOT available to anyone before that date. Saying that it wasn't available to anyone until today is a lie, however.
The reason why some people may have been locked out of release date delivery has to do with A) how close you are to an Amazon fulfillment center, B) if Amazon knows (like, 100% sure) they can get your package to your address in the time allotted, C) they have enough stock. This happens on other very high profile releases, not just SW:TOR.