Losing my virginity

I've known him since I was in 7th grade and we're both virgins. He's white and I'm mixed with black and white but we both have feelings and mess around. were not  dating but now I'm in 11th grade and he wants to have sex and I want to too. But I'm just super scared and nervous. I'm just wondering if he'll like my body I wear a 32dd and I'm skinny and my butts average but I feel like my vagina is dark and since he's white he might be like "wtf" it's suppose to be like pink and white. I'm scared of he gives me oral sex during it. Keep in mind it's his first time but I feel like he will have unreal expectations of a vagina since he probably watches porn and he won't like me anymore. Help! Am I over thinking?