Your criticisms are fair ones, except the above two. NATO is a dinosaur of an alliance without any clear purpose now that the Soviet Union is gone, so what alliances are you referring to? I'd just assume NATO dissolved and we formed new alliances with nations that share our interests. The UN will also probably be a casualty of this "phack up" in alliances, and from where I sit, that's a very good thing.
The administration went before Congress in October, and got all the authorization they needed to take care of business in Iraq.
Again, I am not against the Iraqi mission, I just judge the results of how the mission set-up is being handled and the debate framed by the neo-cons and it makes me lukewarm.