1) signup: state your password constraints up front, and when a chosen password doesn't qualify, the "oops" message overlays the email address. Then rather than have the "Your account was created" in tiny type at top, have it overlay the "Create your free account" button.
2) having signed up, there is no indication of where to go; there is no sign-in directive. (Note: the Google map has its own sign-in button which could get confused for your site sign-in. And I received no emailed confirmation.
3) Aside from Crossfit, the only nearby gyms that show have very little data to show why they qualify,
e.g. http://www.peergym.com/gyms/catalyst-athletics has almost no data, yet it qualifies, while 24 Hour and Gold's do not
4) rather than a blanket "who's best" concept, you might consider having categories. Somebody looking for Olympic lifting will not want a conventional gym, and vice-versa. Maybe something like:
- bodyweight exercises (martial arts, yoga, aerobics studios
- "basic" gyms (some cardio equipment, perhaps weight machines, and at least dumbells or kettlebells)
- "common" chain-type gyms like 24 Hour or Gold's that have a lot of cardio equipment, machines, and free weights but not necessarily an Olympic or Powerlifting platform
And searchable by feature set, e.g.
- showers and lockers
- instructor-led group classes, like spin classes
- childcare
- pool
- spa
etc.
(I'm not saying you should recommend chain gyms, but they do have the basics that satisfy a majority of patrons... crowdedness aside)