If there was a better reroute, you should have asked for it. As to UG's, it is very unlikely that AA will upgrade you for free based on the fact that you have status on some other carrier. But, it does not hurt to ask and you may hit paydirt with the right agent.
The key to IRROPS is not to be passive.