Well, I see two issues here.
1. Most probably didn't even know about the issue(myself included and I'm here most days), as printing mishaps happen all the time, even for big publishers. Offering a replacement wasn't mandatory, just a goodwill gesture.
2. If someone did notice the problem, and contacted them about it, those persons where told at the time replacements where coming.
Now it seems some form of communication got lost in the shuffle after that, as I don't know that they produced enough to cover all copies produced. So in that situation, sending out a mass email would not be good, as some are going to miss out. But on the other hand, there should have been a master list of those who contacted support about it, and once received, those buyers should have gotten it ASAP!
This isn't the first time someone here was told something, only to not have it followed thru as it was supposed to on LRG side of the equation. This is where trimming the fat on tickets being created is key. Of course they are slammed with request for who knows what, and if information is provided in one place concerning matters like this, you keep staff dealing with what's important, instead of what is not.
I don't care for social media in general, but we live in an information age, where news that needs to be had is a keyboard away. Why it or other options aren't used to actually "inform" paying customers, boggles my mind. "Communication", or lack there of is the main issues I see here in regards to 90% of customer problems. I would imagine most of what LRG deals with in regards to tickets, is about proper "information", and customers not knowing it. If your not using the tools available to you for these purposes, we will continue to see these long ass derailments on a regular basis.