It's a glitch, said to be related to the latest (5th?) server move.
The site has been saying for some time that they are working on fixing it. We can hope that that is indeed the case and that they achieve that objective and with some luck, will restore our most recent games database, too [Feb. 27th+].