This is where I assume you, or him is wrong. Any sign of life would be ideal for new people visiting the site.
Perhaps, but if I go and look at 10-15 various game websites it's usually just announcements and stuff, it doesn't look like a Facebook feed. Daily announcements of happenings would be better off for...a Facebook feed.
New map posts would be few and far between (not meant as a bad thing).
Events posts would be once a month.
Skins posts would be once a month.