Still nothing after one year, so I submitted a request for case assistance to the CIS Ombudsman. I can't really tell if that helped - they didn't provide any useful feedback except to say that they'd contact USCIS on my behalf and a few weeks later said that USCIS had reached a decision. I like to think their involvement helped, but who knows what's going on behind the scenes? Either way, I can finally update with:
March 10 - card is being produced
March 13 - card is in the mail
March 15 - notification from USPS that a package is heading my way (never got tracking details from USCIS - just through my.usps.com)
March 16 - card arrived!