No, nobody from itch could have gotten his steam key because Urtuk did not release on steam yet. It happens at 9am PST 14 Feb.
Afterward you should be able to pick up your steam key from the itch website (there should be a button "request key" somewhere).
Hope that helps!