I would hate to put words into anyones mouth but it seems a bit too early to estimate the production ramp up time and the maximum reached efficiency of production though.
That said, lets assume that all the components are in stock and you start on November 1st putting them all together. If they can put together 25 units a day, then that would take 20 days to manufacture all 500 units. I would assume even after assembly some QC is done, so maybe in a given week you only get 60 units out the door and assuming a slower estimate than my last number of 25 a day. With 60 units in a week, it would take about 9 weeks to complete the batch.
As is the case with a lot of things, I would assume there is ramp up time, so maybe the first week only 30-40 units ship, then the next week we should expect a 15-25% increase in production. Lets say they peak at 75 units a week, then we still would have completion in about 7 weeks of time.
If they manage to ramp up to 100+ units a week ready to ship out, then this would mean that once ramped up, it would be less than 5 weeks to completion of the production batch. I think that this would be the goal of Dr. Cavalli so he can get everyone their unit before Christmas
That seems pretty conservative. He's given the impression in the past that he'll be getting them out faster than that...