Barry, do you think the wait at Sally's would be any different, at, say, 8:00 then it would be at 6:00? If the later time trims the wait, we could do Zuppardi's, then Pepe's, then Modern and end up at Sally's. It would add an extra 5 minute drive to Modern, but if that extra 5 minutes in the car translates into less time in line at Sally's, it might be worth it.
What's the wait at Sally's when they open at 5? Again, it would add that extra 5 minute drive to Modern, but if 5:00 represents a smaller line, we could do something like
Both of these scenarios remove the back to back aspect of Pepe's/Sally's, but, since Modern is so close, we're not really losing much.
It all hinges on Sally's, though. If Sally's is destined to be a bit crazy no matter what time we go, then your schedule looks great- although I would like to subtract 15 minutes from Sally's and give it to Pepe's