I don't see the point of using a random video to make these points, which for the most part doesn't tie into what you're saying. Seems like a cheap way of getting hit points for your video.
As for the ideas, while some of them are interesting and would add depth, it also might over complicate things for many to the point of a micro managed RPG more than shooter game.