Good work so far. As you note, micro.blog already offers a lot of the IndieWeb building blocks. And it recently started to offer an option to register your own domain, addressing another of your points. It's a good option for people (who can afford it) to explore the possibilities, and the nice thing is you can always move your content somewhere else if you want to. That's another good reason not to rely on silos.
@noffle I know absolutely nothing about server admin but I am very happy using bits of indieweb. There is also micro.blog which is even more accessible than WithKnown.
I'm a late adopter on IndieWeb readers, I freely confess. Maybe I should make the effort now. Well, not now, because I'll be out of circulation for a bit, but soon.
Seems to me that your home page is great as a professional About page. Just add some #indieweb markup like an h-card. You have a contact form, which is important, what more do you need?