Well, he'd know more about it then I would--I've never even posted there. If you don't want to ask him then I suppose you could talk to someone who's run a successful thread there and see if they have any advice for you.
Brooklyn. Trust me. I've seen young adults move here for the New York life-style but it's nothing like it is on television. The subways are dirty and they're always "under construction" (though they haven't been touched in years like on the F-line). They're crowded and there's nothing redeeming about them.
The A train is already an express train for the C train. There is no such thing as an express train for an express train. There is no such thing as the diamond border for it. http://www.mta.info/nyct/service/index.html
The T train is a proposed idea that will not be done for years. Trust me. It's going to be years before it gets done.
I don't really think you've got a bad reputation. Sometimes it takes awhile for people to latch onto a new game, and sometimes activity just lags a bit. I know it's happened to games I've really liked in the past.