I’m an experienced web developer, and I can figure it out. But the steps aren’t simple, and most of my friends are not web developers. So, to me, this all feels like the prototype of an idea – a proof of concept.
What I would like to see is a tool that helps bring the entire system together in one place.
It's a shame that we're still talking about this in these terms. Yes, there are more implementations out there and libraries you can use in your own code but it's still too hard for most people.
But it's not just a code & complexity issue. For the IndieWeb to grow people need to be convinced of the benefits of running their own site and owning their own data — an almost herculean task when faced with the size, simplicity and convenience of the centralised social platforms.
The world and web have moved on.