Was just wondering about this as I had missed out on it. Pretty rad to see it coming back as I'm very interested in exploring their catalog.
GI Article about the previous delisting
Taiwanese Horror Game Devotion Delisted From Steam After Winnie The Pooh Meme Sparks Controversy
The developers find themselves in a heap of trouble for a line hidden in the game.
www.gameinformer.com