Hey Weasel,
Good to see you in this corner of the forum. I thought I recognized you as "one of us" when reading your posts in Newcomers.
I relate to feeling/being an island. The best thing I've done for that lately has been volunteering at a food bank, back room sorts of stuff. I work with others to help others but it's nothing complex nor overly social.
Anyhow, good to have you here and look forward to seeing you around.