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

Ce passage piéton n'existe (toujours) pas, même si visible sur les vues aériennes.