Regarding the banner size — I have placed an image 1920 x 540 but it is too big. So, I reduced the height.
In both cases, there was a margin and it doesn’t appear like the one you show in the theme demo but it appears with distance between the border and the image.