Why give that link juice to YouTube? Lord knows, they've got plenty of it.
Take advantage of the links you received and make them benefit your main website. Create a landing page on your main site featuring some of the best submissions embedded on the page, and include a link to your channel if visitors want to see even more videos. Then, 301 redirect the microsite to the landing page on your main website in order to get the link juice to pass through to your primary domain.
The only reason you'd want to redirect your microsite directly to the YouTube channel is if you don't have a main website and your YouTube channel is your main presence online. Even then, though, I'd generally opt in the direction of leaving the microsite up and embedding some featured videos on it. You can certainly make a page on YouTube rank decently well for a keyword, but given the lack of control you have over on-page elements, it's much more difficult than optimizing a website that you own.