Managed to get the call to action in place for the trailer, and with that I am now waiting on steam to approve my page, I also managed to get a build uploaded to steam.
Of course I am going to upload the demo to Newgrounds as well, just need to set that up as well.