I watched the video and in my opinion it's pretty good. You've covered almost all aspects!