jbodenmann
You moved yourself in the position for being criticized publicly. That things developed this way is your responsibility of not doing what you promised.
You are justifying a timeline of disappointments. Furthermore you subtle mention a “forum member” as the possible point of failure, still reviewing but not finishing.
I too would have liked this to be different.
It’s not about you. Your audience liked it to be better.
As for any of us, there are responsibilities that need to be taken care of first.
First you promised “this week”, then “next week”. This builds responsibility to deliver. Not only within a professional context but in everyday situations. When speaking out such promises it is your responsibility to take into account your capabilities and willingness to complete as promised. You never communicated the level of your priority.
This is a personal blog post. I don't think that it gets much more lower priority than that.
Wow! That sentence is missing in your blog.
Surely nobody is actively waiting for this
How often does a person need to ask you, before you recognize that she is waiting/expecting something from you?
everything I have to show is what you can get out of reading the various documentation
Really? You cannot add anything to the docs? No hints? No tips? No experience? No professionalism? Hmm, ... then RTFM would be enough.
This already mounts to a beauty of failing but you make it even worse with a closing sentence like that:
I understand your frustration, I can assure you it is larger on my side.
Do you think that this is smart? It does not clean up anything, it mounts on top by posing that your frustration is even larger.
Cleaning up one’s mess in the public is certainly no business for amateurs. But hey, aren’t we here for learning?