So instead of a hump at 12:30, they've created two humps at 11:30 and 1:30?
Why not offer a continuous discount curve? If you show up at 1:25, you get 23% off your meal, so there is only a 2% discount for dawdling 5 extra minutes in the food line before paying.