"Wow, this eroge does a really good job of teaching about consent and it depicts BDSM both accurately and fairly" is a sentence I never thought I would utter, until I tried
Cute Demon Crashers.
This free eroge is a fast play that's light on story, albeit with some very funny dialogue in parts, where you play a lonely, frustrated college girl. Sitting at home alone for spring break while your parents are on vacation, your desire to have a fling brings three incubi and a succubus to your home: three dudes, and one girl. You hang out with one or more of them, and in the end, you choose one to have sex with.
However, you're given the option to be able to request your demon lover to take it slower, and to stop at any time. You don't even have to sleep with any of them, if you don't want to. You aren't penalized for telling any of them to stop; on the contrary, you are thanked for your honesty. Whatever incubus you get down with, their focus is entirely on you, catering to your wants. More surprising, one of the incubi is into BDSM, and should you choose to play with him, the session that follows is by far one of the most accurate and respectful depictions I've seen in a very long time.
At one point I imagined college kids being assigned this game to play as a part of some class on consent. You're not going to be completely blown away by the story, but the writing is often charming and funny, the art is good, and the gimmick is really refreshing.