And to add to this, last time they had a giveaway I did some digging, make sure unless you have a serious need for a game to never buy a Topware game from that list since it MAY one day be free from DLH.
~~I haven't gotten one yet but~~ I've seen DLH keys go like this, if you don't want to deal with the f5s, just wait a day or so, they usually have enough keys.
And remember to try to not buy a topware game on this list because it may yet come up from DLH for free eventually. Excluding the ones already given away of course, but even then you may consider waiting if they bring it back.
EDIT: Just got mine after leaving this comment.