I messaged the Uber driver again, and he repeated the lie that he was waiting. I then told him about my call to the restaurant, and he told me he would bring my order "in 5 minutes".
The Uber driver only left the restaurant at 2:05PM, and delivered my order at 2:10PM. [3/6]