Bike Forums is the only "social media" I post on presently specifically because of the work done by the moderator staff keeping spam, or worse, at a minimum. Any other forums I have joined in the past, when you sign up, you cannot post at all and just have to wait a couple days for a moderator to email you if accepted. I'm sure that could easily be done here but that is a decision I have no opinion on.
I have little memory cells left, but I think I posted pics right off my computer on my first or second post here.