I don't have any advice on the jealousy sorry, I'm the "leave the past in your behind" type. Probably because mine ain't so rosey

but I do want to touch on something in your post.
You say you initiate sex majority of the time... have you thought that maybe he doesn't BECAUSE you were a virgin? Maybe he doesn't want you to think that sex is now the main objective.
Also kink is a sensitive and complex subject. It took ages before my bf and I actually broached the subject openly. And even then it took quite a while for him to trust that we really do share a kink, and that I'm 100% ok with what we want to do in the bedroom.
We've known eachother for half our lives, started out as friends in high school, and honestly? There's STILL one (of his) that he has only spoken of. Its a complex situation for him in that as much as it really turns him on, he fears that acting it out would be a sign of disrespect toward me. So he needs to get over that mental hurdle before we even try it.
Maybe your bf isn't ready to share his kink with you just yet. Don't judge his unwillingness to engage in it as a negative, and please don't believe that it means something must be wrong with you.