I had the same problem, bseller. I got that little promotion expired flyer in with my card too, so I called them and they said that they would "investigate" and send me a letter explaining what was going on. I got a letter that said that the miles had already posted to my account. Well, they haven't posted to my account. When I call them, they say there's nothing that they can do.
I'm going to cancel the card. Not only did I not get the mileage bonus, but they don't appear to be sending my statements out on time, as they arrive just a couple of days before they are due. I've had the Citibank AAdvantage card for 5 years now, and have never had a problem.