St Andrews should do something like the following:
http://news.bbc.co.uk/1/hi/education/3565459.stm
And I say that after an experience tonight after some idiot on a bike pulled out from bell street in front of me (where the sign clearly says GIVE WAY) onto the street leading to the lizard, without stopping going at speed with no lights (at night) no reflective gear and no helmet!
In all fairness cyclists get a lot of hassle from drivers, especially at roundabouts where they are more or less considered invisible, but sometimes I think cyclists forget that they are road users too and need to abide by the highway code.