In the next couple day Treyarch (and Activision) are probably going to update this site immensely, if not creating a completely new one from scratch. They'll have to add support for theater mode, online-stats, and all the other new goodies!
Maybe it'll end up fixing weird and crafty's accounts as well.