Neat. Yeah, there are lots of limitations on the forum, but I thought I had seen YouTube links here before. Are you saying they won't let you link to your channel? Is it an informational channel or is it a marketing channel? I think they only let one or two specific marketers onto the forum.
Either way you can still post and discuss whatever new information you want to share! It could make for an interesting topic!