How much comparison have you done between these vidz (or others that you've taken) and a pro's?
Your groove is good, your plane is good, your impact position is good (all without being great per se) but there are so many things people of our HC's can learn simply by comparing our swing videos to (any player from any pro tour in the world)
First thing I would teach you if I were any good of a teacher - straighten your right arm and keep it as straight as you possibly can. It looks like you're smelling yourself at the top of your back swing! lol.
So many minute things can go wrong in the golf swing, so why not try and fix up one of the major causes for concern. Start with that right arm. From experience, that will help majorly!