Unable to answer "Are there traffic signals that show when to cross here?" – Crossing – https://osm.org/node/5241281165 via StreetComplete 62.1:

This is a underground crossing via Marine Parade Station? No road crossing here