From looking at it on street view it appears to be a narrow (if paved) sidewalk that's shared with pedestrians, and the only way to cross traffic is to trigger multiple traffic lights (per crossing!) to halt traffic so that cyclists and pedestrians can safely cross, and resorting to traffic lights means that you've given up on any traffic benefits of a roundabout in the first place.
To any budding civil engineers out there, please only consider roundabouts in the following circumstances:
1. Traffic is light enough that the roundabout can be a single lane. No multi-lane roundabouts in populated areas with pedestrian crossings!
2. Traffic is remote enough that there are no pedestrians or cyclists to worry about, in which case, feel free to go crazy with your multi-lane roundabouts.