I was told that cyclingnews.com had some photos of it on their site, but when I went there and couldn't find it. What gives? Anyone seen this mean machine yet? Peace!