Quite shockingly, my 2K bonus miles just posted today. This is after it took weeks to get Cartera to post my original purchase- it was missing due to some glitch in their system. And I was expecting to have to spend another couple weeks back and forth with CS, but it showed up automatically!
Maybe this won't be my last experience with Cartera after all...