Basically what Cursed said :)
I can't put the game up on Steam because whilst Illusion has stated it's happy for indie devs to use its assets in their games, they don't yet have a formal licensing deal set up - and Steam requires that all assets be licensed.
Maybe the next game! :)