You guys seriously need to relax. It's not like he tricked you into opening this thread, it says quite clearly in the title what this thread is about.
How else should he promote his channel? Going to gaming forums is a good bet and that's exactly what he just did.
So just chill and go somewhere else if this upsets you, guys. Really.
Please visit my gaming channel on youtube and leave a comment! Thank you.