Thank you for your reply Joffm.
I was not aware of this plugin, I may have a look at it. However, I don't think it will bring me any closer to resolving my main problem.
I'm suspecting that I failed to make clear that the final page with the results uses expressions to display the responses given by the participant and their achieved score. So far, I have not been able to figure out which settings I need to choose to achieve the following:
1. participant completes the survey, final page is not displayed [works]
2. participant opens survey-URL again, questions are skipped, final page is shown [works]
3. final page displays responses using expressions [not working]
that last point (3.) is not working because it seems like when skipping the questions in the second run of the survey, the old responses are overwritten, hence the questions are empty.
I have tested this by manually setting the related participant attribute to the required value (DISPLAYMODE=2) in the survey admin interface after I had completed the survey as a test participant. Here is the example survey: