Thanks for all your feedback!
I did initially plan to have a level select feature, as well as some additional dialogue that appears at the end of the second route you play in order to indicate that a third choice was available. Unfortunately, both of those things got cut at the end because I needed to sleep, but I think they would've helped with a few of your issues.
I'll have to look into that crash bug.