Unable to answer "Is there a crossing here?" – https://osm.org/node/11198536787 via StreetComplete 58.2:

It is not exactly on the map marking. The traffic light to allow pedestrians to cross is a few metres forward towards the roundabout