On Melville Drive at the crossing from Argyle Place to Middle Meadow Walk. Police and paramedics already in attendance, getting him in the recovery position, looked like the rider was conscious at least. 3 Series BMW stopped a few yards further on.
Knowing this bit of road since I commute on it every day there are really 3 things that might have happened (in order to stave off an immediate hanging of the driver):
Could have been the beemer jumping the lights, I see this at this junction every single day;
Could have been the cyclist pulling out without looking (I'm astounded at the number of cyclists I see doing utterly idiotic things at this junction); or
Quite often here I have a car try to overtake me, before realising traffic coming the other way is in the middle turning lane to turn right into Argyle Place, and so often rather than slow down and slot behind they squeeze you left.
Whatever the cause, thoughts with the cyclist, didn't look like anything was broken the way they were moving him about, but he was very pale.
ADMIN UPDATE
Anth now realises it was nearer Marchmont Road
http://citycyclingedinburgh.info/bbpress/topic.php?id=1221#post-11203