The first debate was a "loss" for Bush, but it gave him a huge strategery ;) victory in that Kerry further defined himself as being against bunkerbusters and for a Global SAT. As far as wins go, I bet Kerry would rather ahve had a do-over.
As you pointed out, though, Kerry's biggest wounds are self-inflicted, he just goes rambling on and ends up alienating SOMEONE when he gets on a verbal bender.