Just found this from Gamespot: http://www.gamespot.com/news/6159860.html
Anyone have and idea whats going on in this Ad?