I was wondering why no one had replied yet so I popped in to take a look. Sure enough, I wasn’t getting notified of replies. Oops.
Thank you for taking the time for a such a thoughtful reply. It was very informative.
I had a bunch of 7805s laying around so I rigged one up off board. It’s far from ideal but it seems to be working well.