Good news: I got it to work.
First, I suspect it was my wireless router crashing. Other people on this router have mentioned trouble updating Windows or doing other large transfers. I bypassed my router by using an ethernet adapter.
Second, I kept retrying and noticed that the data left to download was going down. Here's what I wrote down:
Code:
690MB of ????
2333 of 12163MB errors: [30413][20496] then [30437]
359MB of 9968MB errors: [30413][20496]
1337MB of 9968MB errors:[30413][20496] then [30437]
last run completed
So you can see something was working each try through.
Once all the updates finished, the game ran fine.
So if you're getting these update errors, keep trying!