• << traffic lights are designed for traffic (cars and vans) not cycles. >>

    that's a bit naive are we not traffic as well, where in the Highway Code does it mention cyclists are exempt? if we all choose to legally share the same bit of road then we all respect the rule of the road, they're there for a reason (and no, I'm not ol' Bill I'm an everyday cyclist!)

About