There is a very big single reason the model for last minute order has limited efficiency: how many stops can a delivery driver make before the last delivery is unacceptably late? Basically the suburbs are out of the game, places with prevalent traffic lights are out of the game, that mostly lives bikes/mopeds in the hearts of old world cities.