Xbox Live Support twitter said they take gamer score, tenure, and a lot of other factors into account on how they distribute these things. So, it's not just having a high gamer score and 10+ years of XBL. Hell, they could take a list of XBL subscribers who are 10+ years, "X" amount of gamer score, specific region, and then just randomly generate the promo to random emails.