I just don't understand Sasuke's progression at all. He got properly fucked up, twice, by Killerbee and would be dead if it weren't for his team. Yet now not only is he able to go toe-to-toe with one kage (which I'm fine with, since I'm sure he'd train a bit after the Killerbee fight), but apparently he can fend off a whole mess of ninja AND now stand up to all of the kages? He really, reaaaally shouldn't be able to fend off multiple kages.
And gah. Not only Karin, but the Mizukage too? Are there any women in the Naruto universe that don't get wet at the sight of Sasuke?