The green color and power button symbol are leading some to believe this has something to do with the Xbox 360. However, keep in mind that the power icon appears on just about every electronic device, including the PS3. The icon as depicted above is also slightly modified, since includes an exclamation mark, which is a trademark of the Metal Gear series. Finally, note that "mgst" appears on the URL, which could be an acronym of some sort.
What do you guys think? Let the speculation commence!
[Thanks to everyone who sent this!]