Where is the driver? App says "soon" or "delivered" but it isn't here.

Estimates are predictions, not exact times. However, you can always follow the courier's progress on the map on top of the progress time.