Hey, because of steam rules we cannot say to much on how things are going, let just say that going to steam alone will not give you a lot of sells.
Thank you for the youtube video I dind't saw that one!
By the way we did a first update with major issues fixed and level design improvement. An other one is on the way for this week!