I have been cataloging my ideas for several months now, in preparation for bringing others into the loop to help further refine and develop them,
By every metric bandied about on most start-up/entrepreneur websites involving initial position to make a good jump, I wouldn't appear to have a chance. I certainly don't fit the model of elite-school graduate with powerful social networks/resources installed from boot-up.
I don't even think about that stuff. It's information detailing other people. Not me. Not my thoughts. Not my ideas. Not my approach. Not my experience. Not my insight. Not my life.
Not a problem.
They say there's nothing you can say or do that hasn't been said or done before... but we've got more resources at our fingertips this instant than the entirety of all civilizations on Earth did just 20 years ago. We have the ability to grow our thoughts into real things like never before in history, and I mean to use them. You should too-- be exited, not pensive.
Be awesome-- your inspiration is not like others, and your implementation need not be the same either.
I think of articulating ideas in a software solution context as describing Mona Lisa's smile. Many people will use many different words. Some will sound better to some people than others, and others will sound good to everyone-- but there is no perfect answer for everyone.
Just remember the most important thing: they are all describing the same thing! Of course there will be similarities between them. They're trying to solve the same problem(s). No worries.
All you can do is observe, watch others observe, and learn to describe your solution the best way you can-- using your vision and the world around you as a feedback mechanism to tweak and develop your approach.
You might have a superior element to your design that the current developers will not even ponder until they see you implement it.
TL;DR: JUST DO IT.