If you work for a corporate deal, you only get a small fraction of the delivery fee, and it is reduced per delivery you make on a run. Ex.: 1st delivery you get $.90, second delivery on same run you get $.60, and third you get $.40, while the company charges the same $1.50 FOR EACH DELIVERY. If that wasn’t sheisty enough, you are discouraged from making multiple drops on a run for ‘efficiencies sake’.
Keeping in mind that the average delivery driver in non-metro areas is responsible for paying for gas, insurance, and whatever maintenance they can afford to their personal vehicles. The average American would probably be insulted by the actual wages paid for this work, which has late hours and usually NO BENEFITS. Something I feel is missing on your site so far is this simple fact.
Also, if you can’t tip when getting a hot meal you were personally unwiling to cook (for yourself) in a timely fashion, what makes you think the delivery person give a sh*t about what your get or when you get it? If you want to encourage good service you better damn well tip or your delivery will be the absolute last one made.