This member has provided no bio about themself...
Congrats on release!
I signed it too.
Have you considered uploading the alpha stage here too? Getting a Steam Workshop might take quite some time and if you are ready to upload already, then why not do it? This is one of the most interesting mods, in my opinion, I'm sure you could attract quite a bit of attention that way.
Wow great mod! How far along is it?