@Arellcat: In my opinion, the period between green for cyclists and green for motors needs to be a few seconds longer
Having just now negotiated the [Old] Pentland Road / Biggar Road junction I think I would agree with you. It seems to be noticeably shorter than, for example, the ones at the bottom of the Mound - and with an adverse gradient, to boot.
What I think is somewhat encouraging is that both these lights and the new ones at the bottom of Craiglockhart Avenue have been installed with advanced greens for cyclists. Could it be that this will become the standard for new traffic lights everywhere in and around the city?
As you say, though, more rigorous enforcement of the ASLs is really needed - in the same way that more rigorous enforcement of the 20mph limits is needed. (Living as I do on a 20mph rat-run, the significantly higher proportion of cars passing at unreasonable speed during the evening peak is very noticeable.)
And on the subject of speed limits, isn't it about time that Biggar Road was made a 30mph limit all the way from the Fairmilehead crossroads to the new traffic lights? What with people from Winton wanting to cross over to the Sainsburys Local, the Lothianburn double roundabout junction, the Esso garage, The Steading, the traffic lights at the Hillend junction, the residential properties along a good part of its length etc etc, that stretch of road really struggles to justify being a 40mph limit IMO. As it is now it's more like Comiston Road used to be before it was made an official 30mph limit: in theory it was 40mph, but it was rare that any driver with an ounce of sense managed to achieve that speed for any worthwhile length of time, outside of the quietest periods (of which there seem to be many fewer these days anyway).