I expected that code to print "hello everyone!" forever but apparently the top level acts as a delimiter. This is why I think delimited continuations make more sense since even call/cc is already "delimited" but with no concept for it.
A version that would print forever: (let ((_ (display ...))) (saved-continuation "everyone"))