Thanks for that input. I will have think it through. I solved the "coming back" problem by setting a localStorage item (as in this survey instance I have very controlled environment)
I have a question towards the mention of moving the participant 2 pages ahead. Does it mean that you have 2 'inbetween' pages to move them over to the next substantial page or are you adding 2 but they actually end up on the next page?