My gut feeling, is that the street, that is part of Barry's past is identical - metaphysically speaking - to the climax of the movie, where Barry has to keep experiencing the same over and over again....