He seems to be mildly avoiding me after what happened, but he gets like that sometimes in general. I don't want to talk about it to him because he would probably deny it happened. He would never admit to being gay, but it's possible he's curious especially about me because, not to sound cocky, but I'm very attractive, masculine, and he knows I like dick. I don't have any feathers but I'm definitely down for licking his precum. I wonder if I asked him to just cum on my face what he would say. If he reacted badly, I could say I was kidding?
Don't be silly, what kind of talk is that?
If you look desperate you have zero chances.
You should never be so sexually aggressive with a "straight" guy, if you put them in a corner they'll try to fight you (not in a physical sense).
You need to be more clever and subtle, he needs to feel comfortable around you, eventually he will shut down his defense system.
From experience, I can tell you is not as difficult as it seems.
You said you are a good looking masculine guy, so use it. Play his own game.
Get naked, show off and try to invade his space as much as you can without being too obvious and check his reactions.
Things such casually brushing your skin against his, talking really close to his face, casually putting your hand on his back, sitting very close to him.
Check his body language.
If he is not interested in guys he will try to pull away from you as soon as you touch him (straight guys hate other guys invading their space), if that's the case just forget it and move on, don't ruin a friendship.
But if he pretends nothing is happening and he goes along with it you might have good chances.
Try to do that and tell us what happened, I might be able to give you more tips on what to do next, or just send a PM.