Personally, I think if Anker were a shady company, they could have easily picked less than 150 winners or none at all. No one would ever know.
They could have easily created a number of fake accounts to publicly announce they won and life would just go on.
But they didn't. I hope. If those of you complaining are all fake bot accounts, the level of complexity involved in figuring out the marketing effectiveness of reverse psychology on customer forums is far beyond what I care to try to understand.
Also, I should note that English generally isn't their strong point. While my most of my Anker products have been great, ALL of their manuals have been a pain to understand. While I do not know what exactly happened with their 20k power banks that they couldn't honor 150 units, I wouldn't blame them if they decided it was not worth their time to translate a full explanation of private company issues when they are already giving away free items and eating shipping costs. As mentioned, it may have been a "wise" solution to communicate with the winners and offer them choices but I don't think it is absolutely necessary as no money is being exchanged. Like I said earlier, they could have just as easily chosen to have no winners at all.
That said, I am not looking to argue with anyone here. Just an opinion of someone who didn't win.