So, I would say come up with your own vision and launch it ASAP because it will probably change over time. I think when reddit launched, they put a lot of emphasis on the recommendation algorithm, which no one ended up using. They didn't even have comments in the first version, yet the comments are now the most important part.
Edit: Try reading the books "Positioning", "Innovator's Dilemma", and "Innovator's Solution." Your challenges aren't technical ones, they're marketing ones. You're taking on big established websites, and you need to position your website in the correct way to even have a chance at taking them on.