Yeah, pretty much. Some GOs are required, some are not. As to which are/aren’t I can’t give too much away so I would suggest asking over on Discord.
As for which you’ve already seen, it’s per-save slot and not per-scene. This means if you start a new save, you gotta see the GOs again before things will proceed.