when are the steam keys set to be dropped?
go to your purchase download screen, and you should see a steam key.
is it the "Download button" in the "you own this game" banner since i only see the downloads links with nothing dealing with steam
huh. When I went to the page I saw a ‘get steam key’ button at the bottom.