Hello Admiral,
It does take consistent posting to earn accomplishments and achievements in the community, but I see that you did have a reply marked as answer in 2012 and that should be enough to earn at least your First Answer badge. I'll look into that separately. And if for some reason it is related to the Insider issue, all the better.
Thanks,
Suzy