If we check the traffic which are coming from social media then we will see the percentage is only 4.66% and YouTube is leading with 46.93%
YouTube is leading the way because of all the bounty hunter and ICO announcement videos which both have links to BTCT threads.
I don't really think the YouTube channel idea was meant to increase overall traffic to the forum but instead to increase
good new traffic to the forum.