Hi,
We are glad that you have found the solution.
1. You can disable header overlap option for all pages globally via Theme Settings -> Header -> Header layout. Then simply turn on this option only for the home page while editing it via admin panel -> Pages.
2. It is not quite clear for us, what is not responsive in Visual Composer row? There are no any settings for text, titles and background responsiveness.
Regards