We had Lance Armstrong and some of his lesser contemporaries in New York this weekend for a relatively short road race round the streets north of Wall St. Some pictures linked from the one below, which have convinced me that we probably need a better camera…