That was good. I knew most of the things you went over beforehand. It might be better to change either your animation or tone to moreso match one or the other. It doesn't need to be outright goofy or completely serious. I did like your animations, especially some of the PhotoShop towards the end. I don't know how Nintendo's Let's Play rule would effect your videos, but it might be beneficial to add game footage to better illustrate your point.
Overall, it was a good video, and I will keep a lookout for your other videos as well