http://store.steampowered.com/app/341940
So it looks like it did end up being released (or, will be released) despite the bit about the "AO" rating. Dev was handing out Steam Keys (plus additional copies, apparently) to people who preordered through their website.
And, of course, the community has put a bunch of joke tags on it. Including "Cute", "Dating Sim", and the ever popular "Female Protagonist".