I'd never heard of this lot until a couple of years ago, they are the body that unites the various local bike campaigner groups around Britain. They went a bit haywire on twitter last night and posted a (drunken?) rant against various people around Europe:
Is this what happens to you when you spend too much time cycling in Traffic? Quite Odd really.