Sensei has directly stated in a black belt class to me and the others attending that rank is not based solely on hours on the mat or skill. That a big part to his is time in the dojo. This was directly caused by a few black belts asking Sensei why my rank was so low without my knowledge. (Despite my grips here I don't mention my annoyance with the social rank thing to people in the dojo- including new people who directly ask me about me about it.)
Sounds like you've really developed over the last few months [/sarcasm]
Drop your dramas. Drop your self comparison to others. Work on yourself, which is all you can do anyway.