Yeah, Steam decided we belonged in Horny Jail about two days before release, so we complied with their rating request so we wouldn't miss our release day. We're currently disputing this status with them because we think they're being extremely silly about the BDSM content. Hopefully this matter gets resolved soon.
As for Steam keys on Itch.io, it's not something we're doing at the moment, but I've brought it to the team to consider.