I just checked and am still missing the Steam key email. I know I have gotten emails from other itch.io devs so I have it set up correctly to receive emails.
Sadly we don't have any better tools on itch so please send us an email at support@coolsmithygames.com and no need for many details, just throw us an email with for example "Hi, key pls"