Hi op!, just want to simply ask, is there no slack? are you going to send something to my email?
There is no slck channel yet. You will get a notification via mail, when the webpage is launched and your account was created. After this you are able to put your settings like your want - also turn off email notifications for news and so on.