Just before 6pm tonight. Passers by in attendance and taxi driver helpfully using his taxi as a shield.
Cyclist was concious and moving so hopefully not too badly hurt. If I was to guess I would say a haorribly placed road sign was likely to have been responsible.
Get well soon.