Queen’s idiocy is his problem, there is no problem with how and why Sanji won. Besides, IJ is that strong.
Does the cook have AP, speed, versatility and durability/endurance for me to rank him as YC1.5/low YC1? Yes, he does. End of story. Just admit it, we were wrong buddy. “Sanji will never surpass Jinbei and Yamato.” got busted big time and the cook solidified his place as no. 3 of the crew in terms of power.