They assigned delivery to a driver who wasn't taking deliveries. An hour later, they assigned to someone else who is taking just as long. This wouldn't be an issue if they let me cancel the order but that's not possible. Turns out Uber has non-existent customer service. Will be deleting the app after this order has finally been delivered.