Unable to answer "Does this crossing have an island?" – Marked Crossing – https://osm.org/node/305420835 via StreetComplete 59.2:

No presestrian crossing here (adjacent crossing to west is there though)