Back to the original subject, I think it's a bit rich to expect a mountain biking centre to have the very best standards in catering. It's a trail centre, not a michelin starred restaurant ffs.
People these days are far too obsessed by being a 'customer' of something, you're not a 'customer' of llandegla you're a rider there. They feel that since they're a customer the world should drop everything in order to serve them and when they don't, they have a strop. Not saying the op is like that, but perhaps a better attitude is look to see if they're too busy, and if it looks like they can't really cope, then maybe try NOT giving them even more work? Either that or do some jobs there yourself if you're that bothered.