Read the previous 2 or 3 pages of the thread.
Reports of receiving a month after ordering, personally I ordered on 24 October and I'm still waiting.
What I remember them telling me when I ordered is that I will only start paying for it after receiving the phone, I can't remember the exact date they mentioned the cut off to be between starting to pay for it in the month you receive it or only in the next month.
My advice would be if you don't want to wait, check which iStore have stock, then walk in and do your Vodacom upgrade with them.