For those not familiar with David Horsey, he's an anti-Republican cartoonist for one of the Seattle papers, so this is not a genuine NR cover (in case there are any lurkers from Rio Linda).
The difference between this and the New Yorker cartoon is that the latter doesn't represent the cartoonist's real opinion of Obama, whereas this may be how Horsey would like to portray McCain normally.