Not bad, not bad. I might end up stealing an idea or two from your suggestions. Hopefully I'll get around to it after an update or two.
The demon does appear to the protagonist once in a dream before a cabin event with a student should occur - if not, then something got bugged... It's never skipped it for me when I've playtested the game, but it's too easy for a dev to miss bugs as we tend to have a path we prefer when we play. Still, I agree that it's not enough foreshadowing and that the intro already should have something that indicates some supernatural elements might be at play.