itch.io might scratch your itch.
otherwise, maybe ask Calunio? He has made some pretty edgy games that push the limits of sensibility. Maybe find out where he posts his games?
Anywho, good luck with this and future products! I haven't changed in 10 years and can wait another 10 for this game no prob.