Hey there!
awesome game! can´t wait to see more... I made some videos... unfortunatley just german
keep it up!
You can register the game by yourself in www.giantbomb.com - it doesn´t need to be the Developer. It usually takes a few workdays.
And if you want to stream unregistered games on Twitch, just go for the "Games & Demos" Category.
Hope I could help