Thank you for playing and this is amazing feedback.
While I was developing and testing, I would unlock all the doors and teleport myself to the room I needed to test - but of course you're right that this need also applies to players who want to play and look for new dialogue / endings. This is such an excellent suggestion, and frankly it could be done in a meta way too with some accompanying dialogue. I'm going to look into implementing something like this for a post-jam update just in case anyone in the future wants to have a good explore around, without having to go through the start every-time. It works for the first time (and granted most people only seem to play once, but thereafter there needs to be something speeding it up.
I should say on that note, thank you for your kinds words, and I'm over the moon that you found enough enjoyment that you wanted to come back and find the other endings and secrets! I take it you managed to jump out of the level? In total there are two main endings, and there is some variation in dialogue when you reach the ending depending on the manner by which you reached it. There is a variable called defiance, which is basically how many times you've broken something, and the dialogue in the ending changes based upon this. Technically you can finish every mini-game as 'intended' and you'll get a unique dialogue, although it's almost impossible!
Thank you for taken the time to play, and play again, and for writing out your feedback. I'm going to have a look at putting a skip into the game for 2nd playthroughs and beyond, thank you!