It is never too late.
It too late when a situation, at best, can only be salvaged from a dreadful situation, to just a bad one.
Bush has accented division across the world - yes it was not all his fault, but he was in a powerful situation and took over the presidency when America was at the top of its game. He could really have made a difference to the world, not only did he miss the opportunity but he made it worse.
Now all Obama can do is pick up the pieces of a weakened US on the worldstage front - militarilly,culturally, economically & politically.