Mine is on the same flight, coming to Cedar Rapids. I put in a request to hold for pick up using UPS MyChoice so the delivery date hasn't been updated. I'm not sure how they can get it to Iowa by tomorrow morning either, but we'll see.
I'm in Ames (from CR), and my delivery guy drives up from the DSM hub. I was checking UPS flights from Louisville to DSM, and it looks like they have direct flights, with some flights stopping at the Eastern Iowa airport before continuing to DSM. You probably have a better chance than I do of getting it on time. It all depends on if we actually get our import scans and get on that flight, which happens for quite a few people. Iowa might not be a priority for UPS. The best part is that it looks like our phones almost go exactly over CR on the way to Louisville.