Not sure but I think they have something working on the back end, slowly adding the games as they are posted to this thread.
They did say they were trying to automate the process or something. Seems to move one game at a time tho, it might be a while before this bot like process gets to the newer titles.