I'm feeling a little frustrated myself, though I haven't been waiting as long as some people...
I've been keeping an eye on the 2wglobal website and I noticed that the shipment of cars to the Durban dock on the 19th included vehicles with VINs that ended as high as 598, where as my car ends in 648.
My dealer told me last week that the status of my car is 182 which I understand means that it is being handed to the shipping agent.
Today the 2wglobal site updated with a batch of new cars delivered to Durban with VINs ending in up to 695. The cars delivered today are from a production run ending 19/9 whereas mine ended 17/09 and still doesn't appear on the site.
Knowing what's happening with your car is great, but not knowing why its apparently delayed can be annoying. I'm sure by the time my car arrives I will have gone through several F5 keys.
2016 F15 X5 XDrive30d M Sport
2012 F30 320d Luxury