Here's an easy-peasy idea that will cost $0.
1. Make a new dedicated thread or "sub-forum" called "Members by Geography" for each region of the U.S. as well as International.
2. Then, make a separate thread for each geographical area ("Northeast US" Southeast US, Central US, Southwest US, Northwest US, Alaska/Hawaii) and within each regional area have a topic or thread for each state within that region.
3. Members can choose to add their name and specific location info (by State) if they want, into the appropriate state sub-category.
4. Someone who is looking for new ebike buddies who lives in the same area or state can go to the sub-category for their state and see who, if anyone, is listed there.
5. Instead of trying to find people nearby by looking at people's signature lines or profile info, members can instead just go to the geographical thread/sub-thread and look there to see who is in their same area.
This way it's an opt-in choice and because no software changes are needed, it's no cost to EBF.