The biggest issue with most Reddit-like websites is that the general user-base tends to talk a lot about Reddit and why they hate it.
The issue with lack of content is the 90-9-1 rule. I’m planning to actually start posting to this website soon just to start more discussions and topics. Post anything and everything; it’s how a site like this grows.