I went ahead and made the purchase. Don't see a steam key on the download page, do I need to do anything special for that?
Since there is no private messages system here, can you reach me out at Steam Treasure Fleet game's forum and send me a PM there?