Got an email from the folks at Cyclorama. Check them out:

We are a small group of cycle enthusiasts who have put lots of time and effort into this project, and we’d like to share it with others in the cycling community. We hope you find cyclorama interesting and inspiring – there are already loads of articles and images to browse, and more added all the time!