As of now, we will change our policy about adding new channels to teamwork.tf. A lot of YouTube channels keep requesting an account, meanwhile they are not TF2 focused and usually only have 1 or 2 TF2 (related) videos.
The exact requirements will be set later, but don't expect your YouTube channel to be added when your YouTube channel only covers TF2 for a very small fraction. As you might know, we are only focused on TF2, which means a fully dedicated TF2 channel is more valuable for us and the community. This will also be reflected in the new website.