I put a couple of suggestions in the comments section but I don't know if it would help or not - with regards to getting the queues down a lot quicker??
1. To get 2 different sets of queues on the go - ie one queue for beer / food only and a second queue for hot drinks and / or food only. Or dependent on how many actually serve behind the counters, 2 queues for each of those.
2. To maybe trial people selling cold drinks / snacks at the front of the stands (wearing something colourful to make them stand out as the sellers)
I haven't personally used a food outlet for a fair few years, but I've seen how large the queues can get :crazy: