Sakura may have improved way more than Naruto, but don't forget how utterly worthless she was before. I find it very hard to believe that she has surpassed Naruto - and based on what we have seen so far we have no way of really knowing, so all of this is speculation obviously. That said, during the 2 and a half years that Naruto was off training with Jiraiya I have to believe he is stronger than Sakura. Just my own personal bias toward Jiraiya's skills and Naruto's willpower I suppose.I do think that right now, Sakura seems to have improved way more than Naruto. I think that, unless Naruto shows us some new shit, that unless he uses the fox, Sakura could take him in a fight. And that's not even taking into account the fact that Sakura can heal shit.
I've always liked Naruto flashbacks, with a few exceptions. One: anything that flashes back to filler content obviously. Two: when they flashback to something that happened 5 minutes previous. (Zabuza vs Kakashi round one)Flashbacks galore is one of the primary staples of the show after all. :S