I have no clue what I just played, all I know is I almost made it to the finish line haha. Really nice and weird game, I love it.
You should really try this game yourself but here's my German playthrough: