It appears from here that neither you nor S are ready for a serious relationship. You both lack a sense of boundaries and responsibility for yourselves.
S assented to you fucking women. He then got jealous when you found one attracted to you and got angry when you actually fucked her. That speaks to an immaturity that prevents serious, healthy relationships.
You, after having told S that you desired women and having acted on that then decided that you needed to further justify that in some fashion. That speaks to you lacking the maturity to take responsibility for your actions; if you had accepted full responsibility, you would have felt no need to justify anything further.
Having two people not ready for a serious relationship together isn't a recipe for success, I'm afraid. And the personal issues you mention that you have yet to get a handle on are likely to cause problems in any relationship you enter.