The 7.1 update was about 125MB on the wire... * 50,000 cars is 62TB of bandwidth. That's a decent amount, not that I think this was a limiting factor.
The way Tesla's firmware updates seem to work is the car sends a request to Tesla's server, Tesla's server then builds a custom package for your car based on the configuration and module versions, then the car downloads this later when it's done. Definitely an interesting approach, and certainly more difficult to scale than just adding more bandwidth.
So, a question from someone with limited tech experience: If my car asks for it before your car does mine get it first? Strength of wifi connection? Essentially, how do you think TM decides the order to send it out? Thanks