Oh okay, I thought somebody did the math and it was like 10x the number of codes, 20k instead of 2k. That'd make sense why I didn't get one.
As I understood it, there were 10 contests and 200 codes per contest (100 for gold, 60 for silver, 40 for bronze), though Outstar mentioned that there was an 11th contest they had to drop as they didn't have enough streamers for it so there will be codes from that one as well. Why just 30 and not 200, not sure. Most probably something is wrong in that very simple calculation.