Okay, I did not play this game. I'd never even heard of it until tonight. Just got through watching that screencast a minute or so ago. I don't know what it is, but there was something both extremely sweet and a little heartbreaking about it. Odd vibe.
For what it's worth, here is my extremely belated moment of silence for yet another perplexingly neat thing that I have somehow managed to completely miss out on.