Yeah, there's no question about it. The only hole that Bush opened was, possibly, that "joining a war you called a mistake" bit, but other than that Kerry dominated it. He was pulling out EVERYTHING that the Republicans and Bush had screwed up, and Bush wasn't really able to rebut any of it.
More importantly, Bush's big "strength" here is his biggest weakness. He was consistent, and there's no doubt he intended to be. Kerry, however, did a fantastic job of saying that there's nothing good about being consistently wrong, and thus has opened the door to the Dems and 527s saying that Bush's consistency is due to his being completely out of touch. Since that hits Bush's greatest weakness, his competency, MoveOn and the rest can tear great chunks out of Dubya's hide.
The most surprising aspect for me? The image control was better on the Kerry side. Bush was smirking, leaning, interrupting, and looked just as bored and annoyed as his dad did in 1992. Kerry, on the other hand, simply smiled, as if to say "go ahead and say that, because I'll make you eat it". Then he did make Bush eat it. Again, and again, and again. The Republicans have practically nothing to run on from the image angle, and that's how they reversed Bush v. Gore.
(Then again, the online Dems aren't going to let them get away with it this time. The media knows Kerry dominated, but can't really say it... but they CAN quote those funny bloggers, and those funny bloggers know the score and will keep screaming at them until they admit it.)
This is a good base to build on, folks. Now on to making sure that the spin war is won by the good guys.