I created a Laser Squad Nemesis subreddit here :
It's another link just in case anything happens to this forum. Currently there's just 4 links I chucked in there. I think you might have to click 'new' to see them, and I imagine that if you want to post you'll need an account there. Also it might take 10 minutes or so for new posts to show up, or I might need to approve them, not sure of it yet.