Yay - my impatience got the better of me and I phoned the dealer last friday - status 5055!
At 5200 this morning, BMW customer services told me that the dealer should expect delivery on 3rd Jan.. Not holding my breath on this but I'm pleasantly surprised at the pace of the order to date.
Here's hoping that everyone else with an order in progress gets a short lead time too.