http://www.usmle.org/step-2-cs/#reporting
If you took your test between August 26th and November 3rd, the
earliest you can receive your scores is December 5th. The
latest you can receive your score is January 2nd (2013). Scores are generated and released in chronological order, so since you took yours mid-October, you're probably roughly in the middle to end of that reporting date. Those that just got their scores this week probably took it late August or possibly September (a poster in another thread said they got their October 8th score back, so it looks like yours might not be too far off!).
So sit tight and you'll hopefully get good news soon!
Edited because another poster got their score back from October 8th.