As a developer and cyclist, I really like your idea and implementation. It's modern and intuitive, something a lot of cycling sites lack, unfortunately.
One feature you can think about that I've often thought would be useful, would be to track road quality via a device that detects vibrations. Poorly maintained roads = big vibrations. I don't know the technical feasibility of this off hand, but hopefully it gives you a new avenue to explore.