Hi Guys,
I received an invite from steam a couple of days ago as well as the addition of two extra keys. I have played a couple of games and the delay is really bothersome.
Either way, I don't have much time playing the game and neither do my friends; so I've decided to merchant them...