Anyway, If you are getting an error with any part of the Install or fix process of Office 365 then there is one simple solution.
Ensure that 'automatically detect settings' is ticked in Internet Explorer. Follow the steps below taken from this link.
Office 365 desktop setup uses the Windows Installer Service to download installation packages (also known as MSI files) for installing updates. Office 365 desktop setup may fail to download future updates if the Automatically Detect Settings option is not selected in your Internet Explorer settings. To enable automatic setting detection, use the following steps:
In your browser, click the Tools icon, and then click Internet options.
In the Internet options dialog box, click the Connections tab, and then click LAN settings.
In the Local area network (LAN) settings dialog box, select the Automatically detect settings check box, and then click OK.
If you continue to experience problems with updates not downloading, you may need to update your proxy server address. To do this, in the Local area network (LAN) settings dialog box, under Proxy server, select Use a proxy server for your LAN, and then enter a valid proxy server address (you can get this from your administrator).
Fixed. I am too frustrated right now to go into this more. Safe to say. ARRRRGHHHHHHHH!