I'm very new to this hobby but I gotta agree with the replies. Everyone gets excited when they find a new 'thing' so to want to start a channel is you being exuberant - which is cool - but as the guys have pointed out there's a good chance you'll run out of steam on this project when you start realising it's an extra burden on top of the actual caching itself also the spoiler side of things is a worry - making an entire channel is a huge undertaking and to fill that with GC stuff would be very hard without showing locations/contents etc and what would you add week after week?.."Here's me walking through another field..."
I think a better approach would be one show that could highlight points that are more important to get out to the new members (maybe old one's too)..Etiquette of what to do and not do, the well used abbreviations that noobs need to learn, where you can and can't go, what to expect when you start the hobby, what gear to buy once you've established it's a hobby you're gonna stick with. IMO one well made 20 min video would be a much better way to get your voice heard and would test the water to see if you have what it takes to get the views and enquiries to another show and maybe go from there.
TBH the kinda people that really care about caching really aren't that into Facebook, forums, Youtube etc..they're outside right now up to their armpits in ivy and nettles