I saw the pictures now, and yes, Luffy is doing very well in this fight. He first pressured Kizaru in Snakeman, even holding back and possibly not using 2 types of advanced Haki. Then Kizaru had to make a long effort to get out of the island to land a blow on Base Luffy (who had exited Snakeman), and the damage from the attack seems minimal to Luffy. He had to crash into the barrier to appear devastated; before that, he was unscathed after exchanging numerous blows with Kizaru. And finally, he grabbed Kizaru and is now making him sweat; Kizaru was lucky that one of his arms is outside of Luffy's fist; otherwise, he would never get out of that.