Well that's fun. I was the TL of the GSA platform team and you are mostly spot on.
You are missing the whole crawling/indexing & security parts though.
the GWS on the GSA was, tbh, one of the simplest component.
Each GSA had a set of unique BIOS/root password generated during bootstrap though.