Sounds like you either didn't ask, or were lied to about allocation, that's why you didn't get a production number till after the next month's allocations went through. I ordered on 8/28 and was delivered on 10/16.
Do you know if your car was a South Africa build? That could explain the delay in carrier info.
If you don't want to be jerked around you can see what you can find in stock at other dealers, but many dealers may be in the same boat (literally).
Current: '15 M235i Vert
Previous: '13 335i, '08 TL-S, '00 Corvette