Obama's final report card: Did he live up to his promise?