OTA does not work here, as far as I know. As for timed out, there can be lots of reasons, from poor internet connection to overloaded servers. The best you can do is to make sure you use a broadband connection that is stable and fast. It should take close to 2 hours to get to 50% but will breeze through the rest in less than an hour. So make sure you have the time.
Also make sure your phone does not go to sleep. Or get an app/widget that can keep your screen on all the time.
Cheers