My guess is that I'm blind and it is hiding in plain site, but I'm not seeing where to access the steam key for the game ?
Download page somewhere?
Thanks in advance.
You might want to contact the itch support if you're not seeing it. I was able to access mine. I had the button on my page exactly like your first screenshot. You are looking at the right page.