FlyerTalk seems to be progressing nicely. I see no reason to reshape it into a "different place" at the current time.
As for power, I ask, power to do what? TalkBoard is an advisory board, and, as stated earlier, only has the power granted by FlyerTalk ownership. Randy and his staff are free to do what they wish with TalkBoard advisories.
With that said, Randy and his staff have shown that they value the input of the TalkBoard, and thus they do work with the board and implement changes. As such, TalkBoard seems to have adequate power for its mission.