This is what happen when you first open your app the public, you get feedback that may not line up with you primary vision. I found these primary feedbacks invaluable because it tells you that your product is not doing exactly what people want, you learn from it and shift direction. Your idea is very good and well executed, you should minimize the trust factor by making it less social based ; make it possible for someone to take his code away from your platform.