We are mostly in agreement.
Obviously, hot and heavy petting. Everyone is naked. Someone says "no", that means that it's a no. No queston about that.
"You absolutely need express verbal consent, or it's rape."
I'm going to have to disagree here.
This frames sex as something that men do to women or something that women give to men as opposed to an activity between two consenting equals.
Does he have to give verbal permission for her to not have raped him?
You cannot, in one breath, argue that the sexes are equal but in another argue that the level of responsibility in sexuality is unequal.
Moreover, it doesn't address that rape is sex against someone's will, regardless of verbal statements. If the words are all that matter, putting a knife to someone's throat and making them say "yes, you have my permission to begin sex" would absolve someone of criminal liability.