For what it's worth, you DON'T get the double miles on the value of the charge because you used your Amex.
But the other benefits are merely a function of having the credit card (and it being linked to your AAdvantage account, and then of course, your reservation also being linked to your AAdvantage account).