Did you get your ranch dressing on the side?
FWIW, when we are checking out a new place for the first time, highly likely to order several small plates to get a good take on the place.
I've never been at a TGI Friday's, Applebee's, Ruby Tuesday's, etc., where that hasn't happened. Seems to be par for the course. It's a given that somebody's entree is going to show up 20 minutes after everyone else has been served. Just hope it's not yours. It's a bit like Russian Roulette that way.
Also, humbly suggest to whoever's organizing these outings that s/he select a non-shitty restaurant next time. Hell, even P.F. Chang's is a tiny upgrade from those dumps, and chances are there's probably one in the vicinity.