Auch wenn die Frage schon älter ist: Nein, er ist nicht schwul.
Homosexuell zu sein bedeutet, sich eine sexuelle und/oder partnerschaftliche Beziehung mit einem Mann zu wünschen, also Sex mit einem Mann zu haben oder mit einem Mann eine Beziehung zu führen. Das will er ja definitiv nicht, eine Transsexuelle ist kein Mann und in der Regel wünschen sich Männer, die auf Transsexuelle stehen, gerade keine männlichen Attribute am Partner. Auch Analsex ob passiv oder aktiv hat nichts schwules (das wäre ja auch noch schöner, wenn das nur was für schwule Menschen wäre ;-) )
Er ist auch nicht bisexuell, dann Busexualität bedeutet, auf Männer und Frauen zu stehen und sich eine sexuelle oder partnerschaftliche Beziehung mit einem Mann oder einer Frau zu wünschen.
Eine auf ihn passende Beschreibung wäre wohl Pansexualität, bei der Personen in ihrem Begehren keine Vorauswahl nach Geschlecht, bzw. Geschlechtsidentität treffen. Der Begriff wird in der Wissenschaft allerdings nicht ganz einheitlich verwendet. Pansexualität bedeutet im Grunde genommen, ein sehr offener Mensch zu sein und nicht nach Geschlecht zu selektieren. Wenn alle so wären, hätten wir viele Probleme nicht. 👍🏽
Am Ende des Tages ist es egal, wie er es nenn, Hauptsache Er ist zufrieden. Aber schwul ist er nicht.