OK, new Steam keys have been added and you should be good to request for yours to activate over on Steam. Sorry about that!