I found these Let's Plays. Don't know if the devs saw them, but hopefully some people will go and and watch them!
And another one!