Turns out the Steam Key that comes with the game purchase here on itch io works on German Steam too, where the game is otherwise inaccessible. Very cool.
that is grate
can confirm
Nice, also fk the SPD for this stupid law