55% of US citizens now think their country will "succeed" in Iraq. That is the highest level of support for the war since mid-2006.
Iraq has always been first and foremost a war of spin and propaganda. If US voters think Bush is winning, then he IS winning.