I don't think MMO-Champion is the proper name for this site.
The name bespeaks that it would cover all MMOs, or at least the popular ones.
The fact that is only covers WoW means the name is improper.
WoW-Champion would be much more appropriate and descriptive.