There is a button "+Share" at the top of each page on the new site. Just click that button, then the one that looks like a camera.
It was just nice to know that we could post them here, kind of like a "permission slip" or something. So many artists don't want them on YouTube so I'm always cautious.
Hmmm....maybe the management will have some insight?
I don't know where it is either...Maybe you could just post the link to youtube here in the forum. I don't know if that is allowed, but we could all still see it without it being posted on the site