happy to elaborate on my view of homemade.... but first I want to be clear ( I wasn't earlier) that i had heard that the festval was to have beer and homemade food, not as I ambiguously stated as "homemade food and beer" in my last post.
I had heard that various german clubs got together and made a lot of traditional german foods. When I am in any environment besides a restaurant (I extend my definition of restaurant to mean any event professionaly catered such as weddings as well as events where a restaurant/caterer sets up a temporary booth ) I guess to me homemade means that it was not created in a commercial kitchen by trained professionals. If a bunch of members of a cultural club got together in a church kitchen or something like that and made a bunch of wursts and spaetzle, and served it at the german fest I would consider this homemade. I don't think something actually has to be made in a literal home to earn the title of homemade-- i think the word embraces more than the literal joining of its two component words.
If my mother told me something was homemade, I would assume that she herself had made it from scratch. I would expect the same if I was eating over a friend's house and they proffered a dish as homemade.
If i see the term homemade on a restaurant menu I take it to mean that each component of the dish (with the exclusion of common spice mixtures/condiments/larder ingredients such as mustard, soy sauce, ketchup, cheese, 5 spice powder, etc...) is made from scratch on site and that the final dish is composed there as well. I' not sure I agree 100% with this usage, but this is what I understand and expect it to be when I see restaurant dishes advertised as homemade.
If a pizzeria made their own sauce and dough but bought cheese, i would not argue with them selling it as homemade. Homemade mac and cheese can have store bought noodles and cheese, but the mornay or bechemal has to be made from scratch. I would not consider homemade chicken soup to be homemade if it used canned broth. For a pie to be homemade, it must have the crust and filling made on site.
If a restaurant makes their own sausage with their own spice mixture and mixture of ground meats and stuffs it at the restaurant, I would consider this sausage to be homemade.
Like many terms, I think that "homemade" has different meanings based on the context in which it is used.