Where did you get to play a demo?
I'm also curious, because I believe this here and another game didn't show much on steam db and for the other game i figured out there was a ban. I'm only somewhat sure about this one here.
This is kind of interessting but somewhat so so...still i would like to buy it before this get's blocked for our country too.