While I agree with you that things here usually happen, when someone else makes the effort to improvise things around here, I feel like regarding this topic, people can't do much. This place will become a portfolio submitting messhole, if people were to work for anything(be it their youtube "career", or teaching skills for udemy etc).
If bitcointalk is to have a youtube channel ever, the admins should at least give out some info on how they want the whole thing to be executed, and also privately start messaging users whom the admins trust, and get things rolling. Otherwise, I am afraid nothing much is going to happen
At least if not a youtube channel, and a udemy course, the new forum should have sub-forums where only certain people are allowed to post/review the content, and those sub forums could have all sorts of courses, and videos. That'd be pretty dope, if you ask me.
A udemy course? That sound strange but potentially interesting of an idea. I'd much rather list stuff where people have to pay via watching an ad as I doubt many people would pay for a udemy course?
I had a thought about doing something with YouTube and the most notable posts voting a while back, I don't know what happened to the list though? I think steamtyme also did well with his videos so we'd have to ensure we didn't conflict.
As someone who's biased towards ltc (and no one else likes ltc) I'm happy to look over content produced to check it for bias (I assume my bullishness on btc won't interfere with that too much either).
Perhaps the reason things aren't being done is potentially down to people not knowing where to look.
We might get away with adding a thread in new forum software on active developments going on surrounding the forum (the potential ecpensipn into YouTube if it's done and how to test the new forum software).
Would anyone be interested in a forum telegram channel and potentially group chat? No idea how I'd ensure not getting a bunch of random reputation flags if I made one but as a spin off project I don't think it sounds an awful idea?