I don’t think Obama’s situation is quite the same as Bush’s. GWB was trying to win the war and constantly being accused of racism against Muslims. Obama comes in without that baggage.
Which is why he’s got more freedom to be candid and pleasantly surprising that he was.