Some good points here, well made. Thanks for helping me develop my thinking further.
As for video length, don't worry about it. You don't always have to cater to the sound-bite guys. Sometimes, it takes time to develop a good argument and train of thought, and there's value in that.