I just can not figure out where to download it?
As I understand, steam doesn't allow to download something if you aren't registered.
And your release on github contains only the source code.
Can you add the assembled release so that it can be downloaded?
You can do it right on the github, as it done here:
exampleWhen you release it just below there is an item "add file".
And there you can attach any archive.