"Then there's the media, which has dedicated itself to a Kerry victory." should be "Then there's the media, which have dedicated themselves to a Kerry victory."
It remains to be seen who will ACTUALLY win. I am not betting either way at present. However, if the Kerry campaign continues in its present direction, Bush will very likely win.
