I love reading your analysis, even though I'm unsure what to think.
I don't know enough about these systems to have an informed opinion on this, but do you think that this is Dan's warm-up act then, and before it technically exhausts itself, he will bring it down, and transition to EOS? Does EOS also have these technical problems, or have they been addressed in some way?
I do find it hard to imagine that the blockchain couldn't be somehow truncated (so a complete replay isn't necessary), and earlier stuff archived in some way, whilst the new continues. I know very little about blockchains though, and maybe I fundamentally don't understand the situation.
I do wonder why you worked at being a witness if you knew of the inevitable demise of the infrastructure, or did you learn that later?
Since Graphene is open source, would it not be fairly easy to determine to what shared memory limit is, if that's important?