In Japanese (or Chinese), do you consider that mixing kanji together to form a more complicated word is something unusual ? It's very much the same concept as what Germans do.
Nothing new, really.
Any verb can be, by adding a prefix, converted into a noun meaning "he/she/it who does".
And you can similarly convert nouns into verbs.
What a great word. Endzeit being composed of the nouns Ende (end) and Zeit (time) which form the word Endzeit, wich is the time when the world ends. And then composed with Stimmung (feeling).
While that happens very often, surprisingly all the words you said are actual German words, and Endzeitstimmung, Drachenflugfestival (oder Drachenfestival, if you want to make it shorter) and Hanseschiff are quite common German words anyone would understand.
Fun fact: In German, except for a grammatical weirdness, Dragon and Kite are the same word. The word is also the same as Deltoid.
“Feeling that the end of the world is near”, “kite flying festival”, “commemorative coin with Maria Theresa’s face on it”, “ship from the Hanseatic League”, and “cemetary for homeless, nameless people”.
These are on a whole different scale from “shoebox” or “raincoat”.
(Personally I suspect that the textbook authors were just trolling everyone.)