I have never been to a track day but I enjoy reading the threads and checking out the pics.
So as a very casual observer, the main problem with the food service seems to be a matter of logistics.
Maybe at the start of the day have a # system with tickets to get food designated by groups of drivers. That way Mike can prepare enough for 15-25 plates that is “fresh” off the grill and ready to go so that those 15-25 people can enjoy the food in an expedited manner.
Or simply put, have people sign up to be track volunteers and food volunteers. You cannot have a successful venture in anything without a willing amount of help.
Everyone seems to love the food, its just always seemingly a matter of timing.
Just a thought.