Hi there, and welcome!
Just to let you know, it's not a problem that you forgot his name. Actually, a great way to start a conversation would be ''hey, could you remind me of your name? I know, I suck at remembering names!'' or something like that.
And as for him being 'way out your league', honestly, the best way to characterize the way I feel about that situation is... NO! No,
he is not out of your league. He's just another guy like all others, he has feelings, he has crushes, he has flaws. He's just a normal human, and the only way you can get closer to him is to see him as a human, not an idealized being. The last thing popular people want is for other people to consider them like a god, when in reality, they just want to be accepted as they are.
Just remember that.
Anyway, good luck with that
I hope it all works out well!