Ordered very basic meal - pizza and wings at 5pm and was told should arrive within 30-35 minutes. Perfect timing, however the promised time came and went and shortly after 6pm the food arrived ice cold.
If they're backed up, just be up front with the customer and don't promise what you can't deliver (and still ensure it gets to the customer hot).
Many other options in area for similar food quality and much better service.