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?
I noticed this game is now on steam. Is it possible to also get a steam key with a purchase here? My understanding is the dev cut is better when we buy here instead of on steam directly.