I do believe there's a rule about not advertising your own channel. I suggest putting everything you just posted into your signature. Well... in a condensed form.
XD you might want to you know, tell us what the youtube videos are. Like... ummmmmm... I dunno give a 1 sentence description of your channel or something