Dead on. I only want to comment on one point: The Iraq-Iran war was more or less an everyone vs. Iran war. Even Russia sided with Iraq for the most part for Iran's closure of its socialist party and refusal to converge to a more socialist model. Plus the West and the Sunni gulf states. In the end, Iran capitulated when they were no longer able to maintain their oil shipping routes and even the US intervened a bit (by shooting down a civilian plane). So Iraq won, but mere survival and keeping its borders was an impressive achievement. It has been stable since, so its army is certainly not weak. SE Asia is no longer in the American sphere of influence, and logically China and Russia should do their best to keep Iran on their side. From what I see, that's exactly what they are doing.
U.S. defense contractor accused of copying secret military documents (Reuters)
from the article: Will Bush make Iran the only superpower?