Hello,
1) Add the following custom to Theme Options > Custom CSS to remove the top space
.home .page-content {
padding-top: 0;
}
.home .main-nav {
margin-bottom: 0;
}
2) To make image full width I would recommend you add the image to row background in the row settings http://prntscr.com/sl51oc + choose cover for the bg image in the row setting + stretch rowhttp://prntscr.com/sl5116 + some padding for the row (depending on height you want to have) and remove Single image. Because the single image element can’t be stretched to the full width of the screen.
Regards