Hello,
1 & 2. These points require additional code customization and they are out of our theme support scope.
3. We just checked your website and it seems to work correctly for us.
4. These videos come with some additional plugin and their height don’t depend on our theme and is set by that plugin https://gyazo.com/57cb231eab48b803cd73993baaa39dca
Regards