I think the main problem there are both the guests and the CMs not the queue setup itself.
Same at the bakery in Norway.
First people do not realize that there is the same stuff in both queues so they can't make up their mind where they want to stand. Then, once they arrive at the CM who takes the food orders, they don't know what they want, even though they had plenty of time to look at what's available. Finally, when getting to the CM who takes the drink orders, it takes the CM extremely long to fullfill that order. I usually order a hot tea there and I sometimes had to wait 5 min. or so. It's not like they would have to boil the water first, I have no idea why it takes them so long to get hot water from the machine and put a tea bag in it.
At least the cashier usually is pretty efficient, unless there is a guest who wants to use dining plan points and gets confused on what will be charged to the plan and what he has to pay OOP.
Though I have to say they really have the best croissants anywhere outside Europe!