Firstly that he would fuck anything, that to me indicates someone who isn't straight, gay, bi or whatever, perhaps pansexual is appropriate.
Secondly that even though you describe him as fucking anything you still think he's 100% straight, I mean he's free to think of himself however he wishes, but why would you think that also even though you recognise his behaviour doesn't really match up to that?
Being bi or gay, it matters that who you're having sex with is a guy...that the attraction.
But with my friend, there was no attraction to me as a guy. He was attracted to me just as a friend and sexual partner. I was going to make him feel really, really good and get him off which I did do (more than once that night) and gender didn't play a role in his decision to have sex with me.
You're assuming having sex with someone = having attraction to them. Normally, yes. But not with my friend. The attraction was he was going to have sex and cum. The gender of the person who was going to help him achieve that didn't matter to him.
He's not attracted to men. He loves women. Like I said, he's 100% straight. But he just loves sex more.
I don't know how I can explain this any further without being redundant.