Zen makes a good point, if not a tongue in cheek one. If there's an active cycling community in your area, then I'd encourage you to join some club/group rides. You'll likely meet some people with similar abilities and/or similar goals. And don't assume that your current friends have no interest in riding with you just because you can't necessarily keep up with them at their top speed. Not every ride has to be a fast one.