The site has… not really fulfilled its potential. The reason, as far as I’m concerned, sits in coverage such as this.
Oy.
Good job, man. You not only noticed Mega‘s tiny booth; you found the courage to ridicule them for their obscurity. Use your knowledge well. Don’t waste it on bragging alone. Remember, you’re getting paid for this!
The sad thing is, what you see here is pretty standard behavior in the gaming media. On a good day.