A couple of months after satisfying the requirements, I called Citi and asked where my miles were. They said they'd call me back. Two days later (on a weekend) I get a call saying that my miles will be deposited within 3 business days. They were. I was able to close out the account before the fees started to hit.