Cyn, I'm going to direct you once again to PolitiFact on this one. They've done their homework and they're nonpartisan (unlike the cutsey commentary-writer on your first clip there).
PolitiFact | The Obameter: Obama's Campaign Promises that are about Iraq . They list two Iraq-related promises "kept", two "stalled", three (including pulling troops out) as "in the works".
For sure the timelines he laid out as a candidate have passed, but there is homeward motion happening in Iraq. In February 09 he announced a "end of operations" date in Iraq of the end of August 2010. So it's not like his deadlines slipped by without comment.
On Iraq and homeland security, I give Obama a solid C-. I'm not a fan of what he's done there, don't interpret my generally positive view of his presidency so far as a pass on those issues. I think his campaign talk about it was probably more upbeat than the reality of the situation there really lined up with, and I suspect he discovered that pretty quick once he started getting daily briefings. But I'm just surmising.