My hunch - it takes quite some time for them to parse and present the data, and ready the e-mails to be sent. I've sent enough mass personalized e-mails like this to know that it takes a database a long time to get data ready to go.
If any of you receive similar e-mails from United, you'll notice the same problem. My bank occasionally gets it wrong on balance notices that I receive too.