Well, if it were me I would not do it that way.
But the end result would appear to be what you want.
It's very easy to get your HTML editor to do some will extra jobs for you. Such as having it can include an HTML file inside of another HTML file. Somehow either the server or the HTML editor resolves this kind of problem. I don't know how it works. And I don't care. It just works.
I would make just one file and perhaps it could be called continue.HTML and it would be placed somewhere in the file structure where it's not too hard to find. It would be a very generic file that has all the sorts of things that I wanted to tell somebody they have to do before they can continue. If they didn't want to continue they would hit a link and take him back to the homepage or someplace appropriate. If they get the continue button it would go to a relative link.
Then I would create a folder structure where every page would have its own folder. That way the first page in each folder could just simply be index.html and just opening the folder on the Web server would automatically cause that page to come up any. But just under that folder would be a continue folder. And, you guessed it it would have a sample HTML file that this is included in the continue.HTML file here. Well not actually those words, but there's some kind of code the HTML editor generates to do that and you don't have to make one of those anyway.
I know that sounds superfluous, but no, that's just the way I would do it.
Logical? Efficient? Intelligent? Reasonable?
Hey, don't ask those kind of questions! We are talking about web design!