Also, does Citigold status allow you to waive all your AA CC annual fees?
No.
You need to talk to a Citibank account rep. There are two Citibank Aadvantage cards. One has annual fees waived with a Citigold account, the other does not. They change things constantly, so you need to verify with a Citibank account rep. Don't just talk to a teller. Talk to someone at the branch manager level.