In the ongoing spirit of NOT BLASTING you....I will be blunt.
Quit trolling for the answer YOU want, when HE HAS ALREADY GIVEN YOU HIS ANSWER.
Stop confusing AGE with MATURITY...because it sounds like he's one-up on you.
Straight, bi, gay, etc...Guys can like and want guy friends and NOT always and only for sex, or cuddles or whatever. Sometimes its just about companionship, support and a soundboard. It sounds like that is what he wants from you in this: FRIENDSHIP
He has experimented with guys and you were one of them. He seems to feel that you have more to offer than sex. He has decided to let the sex with guys go as a phase, but wants to invest into a friendship with you for whatever reason.
Grow the hell up and recognize that!
If his girlfriend IS pregnant, with HIS CHILD, he has some responsibilities ahead of you and your dick. He seems to recognize that reality. He is going to NEED some friends that aren't going to pressure him for their own selfish lust.
You don't RESPECT him and can't possibly LOVE him if this is why you want to end the relationship. GROW UP and recognize your own LUST for what it is. Recognize that he has changed and evolved in his feelings for you.....GROW UP and CATCH UP....Let it go....
Yes, it will hurt, especially when it is a NEW concept for you to deal with: "Friends.... WITHOUT SEX....."