We live near enough to this sub place that we just drive or walk over to pick up the sub at the right time, so I have nothing to say about delivery times. We also tend to order in the dead of night so I can't speak to rush hour performance.
They've never gotten the changes to order wrong when I've ordered. less this more that, all is fine.
SO tends to get the motherload(everything on it sub) and he hasn't had any complaints. I've had both warm and cold subs, both were fine.
If anything I'd suggest that they do more to separate warm subs from cold, even the 5 second drive to get back home leaves my lettuce wilted, so I can only imagine what happens on a delivery run.