This is cool and long overdue, it's just sucks that everyone who has been paying for Live before this gets nothing special and I doubt anyone (like me) who has renewed within the last month will get anything. ;_;
-edit-
And the credit card remark is as rediculous as the achievement picture.