Reposting to inform people that the subreddit is still there and I'm still submitting links, and for those who missed my original announcement in an open thread months back.
Thanks for the trouble of posting this!