We never heard of that page. There's googles of gaming sites outthere. It's not a great leap of faith to assume some of them are less then draconic in their tests for verification. Three sites, one of them Japanese is another matter.
And the magazine? Nobody said it would need to be MADE from scratch... just take a nice cosplay picture and work a bit on it or soemthing. With time, patience, some talent and easily obtainable software and hardware you can do that.