I just feel like the requirement for trappy non-anal virgin can be filled by a character who identifies as male. Maybe I'm crazy.
(I suspect that it has something to do with the gender pronoun stuff because as soon as I switch to female pronouns it's ok.)