Wait do you have some sort of channel or something where you post tye development logs?
Sometimes i write posts directly on itch.io which can be found on the specific game page. I have written only two so far (about HLC and HOT), which are not quite interesting due to the lack of any visualization in the form of screenshots / concepts.
The YouTube channel is a great idea that I've been thinking about for a long time.
What stops me is that the video requires additional production time and the English in such videos will be with a strong Russian accent :D