It looks good, but on a first quick review it looks like there could be a few holes. If it's your video, I'd be glad to go over it with you and see if my initial impression is justified or not, and if it is where the argument either fails or what limits it has on the questions being posed.