Oda literally custom made an Admiral for Sanji to fight, with a green pallet so people can pretend Sanji is kicking Zoro's ass.
I'm, currently, totally on board for Sanji vs Ryo instead of Sanji vs Kizaru.
Let's be honest. The Sanji vs Kizaru was merely something that came from an OP opening, because Zoro fought Fuji there (swordsman and clash in Dressrosa), Luffy vs Akainu is a given, while Sanji and Kizaru were the remaining ones. So they were put there in the opening clashing.
That's the "birth" of "sanji vs kizaru".
Now, for someone that "eating" and "hunger" are pivotal themes, some Admiral that "doesn't even bother to eat" because he finds it "a pain in the ass" is either a good "shadow", or an extremely trash bait.
I'm gonna put the scraps of faith in Oda that he's not just baiting this.