In the mail? Are you sure? I don't see anything that specifies mail. I figure it's an 'online' magazine. It is called "gameliveonline" after all. So basically, you're signing up for them to send you advertising, with a few articles thrown in. The 'free lifetime subscription' translates to 'we won't stop sending them to you even if you beg us'. That's my guess anyway.
D.