Not commenting on the blog's choice of subject matter:
Making a Gmail / Twitter / Fb / Tumblr / etc. is standard for any website. There's nothing unusual about creating accounts on these other services as it's arguably an essential part of 'doing business' online.
Making a Gmail / Twitter / Fb / Tumblr / etc. is standard for any website. There's nothing unusual about creating accounts on these other services as it's arguably an essential part of 'doing business' online.