I think they are crap. Road safety campains used to be focused on keeping children out of the road, now they are pretty much saying that its ok to run people over as long as you do it slowly.
"If you hit me at 30mph there is an 80% chance i'll live. If you hit me at 40mph there is an 80% chance I'll die"
If, however, I look both ways and cross carefully then there is no chance I'll get run over at all.
Bring back the green cross code man!!!