A good writeup - hope you're not still being pursued by wrathful Olympians!
I miss that sort of festival/expo scene: not that there aren't some equivalents in the German-speaking world, but the big ones are big and generic and the small ones are very German-speaking, and getting stands/stalls at things is much more complex (I looked into getting stands here for things and at all the places I looked you have to be legally tax registered to have one, for example).