Oh I know they admitted it. I was the one that started the thread that made that come up. However it was being talked about a week before that and they never bothered to say anything. And the main source of information on this wasn't MMO-champ. We just don't use reddit as 90% of that forum is useless.
IDK about people receiving them yesterday though. I haven't seen or heard of one in like 3 days actually.