While you're at it, could you also take a look at my account link? I purchased on Steam, linked from within the game, but didn't have a Bohemia Account set up yet so had to create one right then and there. It reported a successful account linking but I don't have the badge either.
Steam Profile URL is http://steamcommunity.com/id/bazfoo/
Thanks!