yeah, genetically, there may be lots of "Lances" out there. That doesnt mean you could through them into a pro cycling tour and they would do well. Unlike running, being good at bike racing involves more than just good genetics. (not that I know anything about being good at racing, lol) It takes lots of disciplined training to reach your potential and racing experience to know how to respond to what other riders are doing in a race and turn that into wins.
The guy that passed you may have been just a guy on a mountain bike, but maybe he rides hard everywhere he goes and has really worked hard to get that speed. If you are new at cycling, you may be surprised to see how much you will improve over 2 years or more.