Much of your forecast makes sense, but I think you may have it wrong on iraq. Other nations much more likely to challenge the US if it gets bogged down in Iraq than if war is avoided.
“The things that will destroy us are: politics without principle; pleasure without conscience; wealth without work; knowledge without character; business without morality; science without humanity; and worship without sacrifice.” Mahatma Gandhi