-
You have a priority crossing, adjacent to the ped's Zebra, known as a Tiger crossing, which is a Zebra for cyclists. There's one just North of London Fields, here: https://goo.gl/maps/YJDqiFKb8uD2, they are very new/rare though.
The sketch is a preliminary drawing, a complete scheme was apparently ready to go, according to Gilligan, who would know I guess.
Here is one that has got the go ahead in CAmbridge: http://road.cc/content/news/211156-cambridge-get-its-first-true-dutch-roundabout
But how does it help? Do you still have to cut across anyone turning left?