Never believe the MSM to get stuff like that right.
IIRC it was 100K in 2010 and 300K in 2011. 2010 was never capped but 2011 was. I don't think there was a published cap for 2012 but I'd believe any number between 500K-1MM based on the growth from previous years.
I hear. I would also expect it to be at that number, but I saw in the T&C from the site myself the 100K limit for this year before I signed up. They took it down though.
Who knows. While I do think millions is ridiculous, if the coverage is any indication it does feel like this was much larger than 100K, certainly cards.