I never look at perms, but having read that and looked, I see 22 pages. I don't know it's 22 for me and 36 for someone else. Screen size?
I see 1 page with a filterable and pageable list of rides.
This is normal practice for displaying data on a web page.
What isn't normal practice is preventing people from selecting how many they want to see on each data page.
The only problem I see is that the Postcode and distance from doesn't work just now, and erm... if i was travelling down to say Tewksbury for some reason and decided I'd like to do a 200 while I was down there, I'd struggle to guess the post code...
But then I'd use Phil W's map for that sort of searching anyway.
edit: also thinking I don't know how far JoG is, but it's further away from me than a fair chunk of England, but the region based searching was rather handy (I'd always use "North" to get the events in the areas I'm willing to travel without a good USP, which is anywhere from the north coast down into Lancs and Yorks.)
Only had a quick skim but the site design looks decent and in fitting with current design practices.
It's the sort of thing I'd expect my front end developer colleagues to knock up while I deliberately stretch out the back end developments to avoid having to cry over CSS