I suspect this is going to be a contentious post.
I've ridden through the "new" Craigleith junction twice daily for a number of weeks now, and I think the changes have worked. And by "worked", you have to first know (or assume) the intended aim.
I suspect the aim was to reduce conflict and/or prevent or lower the number of accidents. If that wasn't the aim, then the rest of this post is void.
Whenever I come to the junction, pretty much everyone now gives way to each other. The people going north/south all slow down and give way, whereas the people going east/west, who have right of way, tend to also give way too, thereby meaning I've had scenarios where everyone is being too polite and no-one is moving. For all of 2 seconds, and then we carry on our way with a chuckle.
I've not seen anyone fly north/south at a speed where they couldn't stop if there was someone going east/west.
Are there any down sides? Well of course. The bricks are mildly annoying. In so much as they irritate me 3 seconds before I get to them, and then 3 seconds after I've gone over them I've forgotten about them again.
Is the inconvenience of bumping over the bricks justified by the lack of danger at the junction? I'd say yes.
So, all in all, I think it's been a success. And no, I'm not trolling.