Literally nothing you said is correct.tags are wrong here.
Trap or futa is someone who is in wrong body - so a female with a dick for example. But Riley even tells that there is a women he loves - so he is straight and NOT a trap, shemale or futa or how you want to call it. This is PURE gay/bi content.
EDIT:
And given the fact that you are playing a male character, who interacts with another male - it's gay (YES - GAY - as Riley is feeling male - and not female)
It's just ridiculous how the developer is trying to hide behind "trap" tag. This is everything else rather than trap - just saying