Further to above – I have removed the button that was created as a menu item using CSS. Added the button back using a hook generate_inside_navigation and then used order : 1 etc to swap the button and hamburger icon around so it looks the same as the image but the button is now separate from the menu.
Now I just need to centre the Primary menu and make the mega menu full width.