Hi! Yeah, I tried to get it on there, but shortly before the release Valve took it down, saying it may cause trouble with their payment processors. They never even told me what the offending content was.
Recently, Valve also removed my other games Demon's Soulbound and Hellfire Factory from Russian storefronts.