So... I forgot the password to this site and eventually decided to abandon self-hosted Ghost
Just found out about the Tech Coast Angels Open Forum, not sure why I didn't know about it before. Interesting interviews with the Angels of TCA. Worth checking out if you are interested in that sort of thing.