I just tested this myself and Itchio is really not giving any steam keys! Weird! I have contacted Itchio by email and twitter, but I can email you a key right now if you want.
Just send an email to postmortempixels@gmail.com using the same email you used to buy the game here (your itchio login email).
Sorry for the inconvenience!