Does buying the game here come with a Steam key?
Nope. It does come with a "game key" which seems to be a string of randomly generated words (distinctly not a Steam key), but I have no idea what its intended function is.
Nope, just the DRM-free game. It also works through the itch app.