You might want to add some "About Us/Me, Imprint" page ASAP. Describe who you are and what your goals for the site are and why you are doing this project. It feels super suspicious/fishy to see a site ran by an anonymous entity trying to get people to post about their projects on it.
Also... no Terms Of Service anywhere... seems highly unprofessional.