Ok.. Here we go..
Banner: Actually love it.. Keep it.. No really, one of the better one's out there.
Intro Video: It's..fine.. It does tell me the what and the why.. Just doesn't pop..perhaps consider making it shorter..30 seconds, and really getting out the what you are, the why you are, and then call to action to subscribe.. watch your audio levels.
Thumbnails and Titles: Remember, That your thumbnails and your titles are basically your wares. When people look at your content, first thing they see. Make them tell a story and work in tandem. Ensure they make someone want to click.. How do they interact with each other?
TAGS TAGS TAGS TAGS TAGS TAGS TAGS <-- READ HERE! THIS WILL IMPROVE YOUR STUFF! Your biggest weakness is your tags.. You're not really. When you do a game, go to youtube search (and hell google search) - see what auto fills..and use those tabs. Your content /WILL NOT/ pull up if you don't tag appropriately. SEO (Search engine optimization) is insanely important. You make good content, hell I subscribed and I generally don't on these..but you need to tag.. Dear god, tag..
Playlists: Remember your front page is like a store front, consider giving your play lists names that pop and setting up you front page with those play lists strategically..
Hope this helps!