The battery pack production is the "public" bottleneck, and possibly somewhat of a scapegoat. I think it's actually probably just a combination of many different elements. And I don't mean to sound like I'm knocking Tesla. I just think all the naysayers out there (and maybe some of Tesla management!) like to think of Tesla as an established automaker. They re not. 10 years ago they didn't produce any cars. Between the Roadster, Model S/X, and now the Model 3 they have increased production rates by ORDERS OF MAGNITUDE! This is an incredible accomplishment. But it's very hard. You aren't going to suddenly grow from 1000 cars/week to 10000 cars/week in the course of 6 months, even though other carmakers that have been around for 60-100 years easily make 10 times even that. It really is going to take time and learning, not just money and will. (BTW, I have the same argument for the established carmakers that think they will be able to create their own Supercharger network overnight--not gonna happen folks...it's gonna be 3-4 years MINIMUM after we START seeing the first high speed charging networks from the competition before they will truly be competitive). Anyway, of course the ramp has been far slower than we all hoped for, but this is probably a realistic ramp. And even though looking at it day to day like we are now it may seem like they're stuck, they're not. Things are improving and as Elon said initially, it will look like a stair step of production rate increases. It's just been awhile since the last step, and I'm thinking that once we hit it, it might be a big one.