Here's a video of the snake bug:
You must be registered to see the links
It took me a bit to duplicate, but it is still in version 1.4. The snake does get reset to its original location, but it still has x number of seconds of chasing the player before giving up. If I just walk past the snake so that it gets further up before triggering the cutscene, it gives up before getting behind the player. If I run past the snake like in the video, when the snake's position resets, it still has enough chase time to get behind the player and softlock the game.
I'm totally fine with a long game and branching dialog. I don't mind a short game and linear content either, so whatever combination you feel like.
I didn't read the instructions until near the end of the game to find out how to skip ('ctrl' is a pretty common one, but wasn't how this one worked).
Something to keep in mind for future games if you do have branching dialog: for replaying purposes, unless you add a backlog of previous text, it'd be nice if any new text is after a choice or something that will block the skipping so that I don't accidentally miss something new.
As others have said, having a bit more CG throughout the story would help easy any frustration with the length of the story as well. I enjoyed the humor in the writing, so that helped me get through, and I don't mind a bit of tease either. It's all a balancing act.