Intro was about 26 seconds, so that's terrible right there. I mean, graphically it's pretty good, it's just long.. People often suggest it should be no more than 10, I'd say less than 5 was better. Some channels it's literally less than a second. Which is even better. Amongst other things, an intro is just a period of time in which a viewer can think for a bit and decide to go elsewhere.
In the video, the audio is competing with the backing music, game audio is not so bad in this regard, but your voice level is pretty low when compared to the backing audio, so unless you are speaking particularly clearly it can be hard to keep track of whats going on.
Two easy fixes tho, all you need to do is change the levels a little on the audio, and cut down on that intro.