A very fair analysis. Bush had better do/speak better in the next debates on domestic issues or his lead could slip.
Bottom line: Kerry wins on delivery, Bush wins on substance. (DUH! to self)
This is the time for substance to prevail..You're dealing with people's lives, that gets their attention.