I'm pretty "meh" on that one. I wouldn't something that auto-posts stuff to Twitter for sure, and I question the value of someone just reposting stuff on there to try and drive traffic. If people like it here, they'll stick around. If they don't, they don't.
IMO, ChiefsPlanet is a kickass discussion board. No need to try and be a social media empire. That's never been the goal.
(But that said, I just pretend to have some say in macro issues like this.)