i found the game through the Weird Fucking Games newsletter (here) so maybe that's where some traffic is from? (or their twitter or website)