Yea watching people jump through that window was pretty funny. My goal is to try and force people to learn the mechanics as quickly as possible so they don't get burnt out by the time they get into a mission, but I don't think it worked hehe.
In counter, I think that the shorter, easier, and more linear mission was a good way to lead the player on what the gameplay is sorta like, while still giving them a place to try out things. I've played it on stream later, maybe the footage will be of help to you.