Here's a brand new crazy idea: have a local caching server at the Tesla dealership and pump out OTA updates just there?
I mean FFS, downloads through a local server over WiFi is gonna be way faster than downloading through the internet over WiFi anyways!
And the servers are cheap, not to mention they probably already have spare computing power at a dealership to get this working!