I'm not sure what branding the McCain website is supposed to re-enforce. A basic part of any design is picking the right pallet. They appear to have skirted this step by making a website that's almost entirely black & white.
It's impossible for me to understand why anyone thought this would be a good idea. It's like he's running for funeral director.
Furthermore, the only actual content on his website is flash-based. That means no screen readers, no dynamic text resizing, no search-engine indexing, no copy/paste, no right-click-save-as to capture a picture from the website, and if you're running AdBlock or Flash Block or if you simply don't have flash installed it literally has NO CONTENT on the front page.
Not to mention, there is no logical focal point. My eyes literally don't know what to look at. The "main content area" (aka, the main flash video) is too far to the right & in the middle to grab it. When I load the page the McCain logo catches my eye, but it's not visually pleasing. There's no balance. Separate content areas don't align and aren't symmetrical.
It's an abomination.
The only site I've seen that's worse from a major candidate is Rudy's. Don't even get me started there. It's clearly just a "pre-announce" website but if it's any indication of what's to come, McCain might win by virtue of default. The flags in the header are all pointed different ways like the picture was taken in a hurricane or something, and the picture of Rudy is just awful. His smile and the way he's clutching his hands make him look like an evil madman.
Now that Vilsack is out of the race the website-critique curve has just gotten a little more difficult and Rudy is the number one victim.
This is 2008, people. There is no tolerance for having anything but a top-notch web operation.

print
email
delicious
digg
technorati
But...
I think the timing probably had at least a little something to do with the fact that they wanted to edit and embed McCain's actual announcement on Letterman in to their website -- and get it out to folks to preview before the show airs.
Check it out here.
But you're right, they could/should have announced it on their blog this morning that he was... Oh wait... The blog's coming soon...
Heh.
________________________________________
David All
The David All Group
http://davidallgroup.com
________________________________________