I was never really a big fan of the twilight faction so i actually don´t think i have ever used him, might give him a shot in BFR since i have never used him.
I agree, i think the social media rewards will be a great feature for BFR to create interest to people who may or may not have even heard about the game before. I mean this game has a potential to get over a million players if it is cared for (the opposite of EA´s work)