Very cool! Yeah I wish SSR was more of a thing in the web component world. Someday soon hopefully!
What’s the difference conceptually between islands and e.g. Hole-punching in Varnish? The result in each case seems to be a site that is mostly static with some dynamic portions.