If I may chime in here and noting that not everyone will agree with some of this and if I mention myself, please respect my self judgement.
Here's how I judge myself

..
Declarer play... I've studied lots, and can do what you can do with counting, squeezes, endplays etc and have studied and practice deceptive declarer play to confuse the opps at times (I hope). I consider myself equal to the average expert on BBO when it comes to declarer play. Your skill sounds similar to mine.
Bidding... Again an area I have spent lots of time on and I feel very adept playing anything SAYCish or 2/1 GF noting I am an American 2/1er. I think I am on par with the average expert on BBO when it comes to bidding the common systems used in our countries and by our typical PD's. I feel that my hand evaluation is very good and that I can make good (not world class level) decisions at high levels of bidding in IMPs (all I play on BBO)
Defense... Still not my strong suit and I feel that I am only somewhat better than the average advanced player on BBO and not equal to the average expert when it comes to IMP (all I play) defence. Maybe my defense is adv+ but it is not what I'd call expert.
So I play with adv and exp lots and lots (15+hrs/week). If I am playing with 3 other experts, I usually don't think that I am the worst player at the table, but would almost never think that I am the best. So...
I ask myself the question...and I am asking the same of you. "Am I as good as the average expert I encounter on BBO ?" I think that I am close, but not quite there yet, and also still want to gain more familiarity against less than usual bidding methods.
So...I call myself advanced. I would check advanced+ if that were available and feel comfortable.
When will I call myself expert ? Hopefully when my defence improves and the rest of my game makes a small gain and I feel without doubt that I am at least as skilled as the average expert on BBO (again noting that maybe 1/4 to 1/3 are quite overrated).
So.... I think I've said (overdone

) my self appraisal and given you and others my guideline for self rating.
I didn't vote yet as you haven't mentioned your bidding skills nor defensive skills and note that we defend twice as often as we declare. From what I've read, I think that you are adv+.
The purpose of self rating is so that your opps and PD have accurate expectations of your abilities and what to expect when you sit with them. I win lots of imps playing with advanced players, and hold my own with experts but just think I need a bit more skill and experience to call myself one.
I think you'll also find that most of the regulars here on this forum would prefer to err on the side of caution when it comes to self rating. Most of the ones of you who call themselves experts are at least as skilled as 3/4 of the many experts I've encountered on BBO and I aspire to be that skilled.
Hold the flames please ..

.. neilkaz ..