I'm glad ItsMyLife posted, because it appears as if this topic resonated for many of us when we were younger and still resonates for others here who perhaps weren't brazen enough to post and publicly air their frustration.
I think there's been a lot of good advice here. It's never easy to find a partner who fits the bill (I have a lot of single straight friends and family), especially for those of us who are - for better and worse - picky.
There's another thread (which I haven't yet read) about "perfection", but a different issue is what we demand of our (potential) partners. Somewhere in my mind I always thought it would be great if he loved football. Someone to go with me to games, to go to the field and play. But really, how important is that in real life? I love the guys on my gay football team, and while all of them have their strengths and weaknesses (as I do) I don't think I'd consider any of them to be boyfriend material (were I single). Football alone isn't enough.
My "compromise" is that I go to see football games with an old high school friend and his kid (and at times other friends, some of whom are gay). I play intramural football on a staight team (to which I'm not out) and also on my gay team. And then I come home to Matt, who does his book club thing, watches Project Runway with some "fag hags", one's husband and another gay guy. I love Matt dearly, but it's also good for us to each do his own thing.
So, getting back to you, my advice is to "diversify". Don't look for One friend to be it all. Even if such a person does exist, he may decide you're too much like him to date, or he may not be your type, or who knows what.
And yeah, you're young. You have a lot of life ahead of you. Don't expect it to arrive all at once in one neatly boxed package. Take it one piece at a time and enjoy the journey.