I have MacBook Air-13 Early 2014 model. I did update to Mojave on Oct 22. After several days my Mac lost Internet connection. It was really frustrating with no connections to outside.
Fortunately I had TM backup before my update. I restored my Mac to previous OS High Sierra as first step. Then I repeated update to Mojave again. This time before rebooting, I stoped the update process (force to kill the update process from Apple icon->Force Quit).
This time I followed advice from this article to make a bootable OS USB(http://osxdaily.com/2018/09/26/make-macos-mojave-boot-usb-installer/). Actually I think this step may not required. It is good to make one for emergency or install to other Macs easier.
The next step is to reboot. While it is rebooting, hold cmd+R till you see Apple logo. This will bring up a menu of options. Choose Disk Utility to erase my Mac HD. This will guaranty the installation to a clean Mac.
Create an admin user during installation. When it is done, login to admin and run Migration Assistant. This app provides options to migrate accounts, Applications, and accounts back from TM. Uncheck Computer and Network settings.
With above steps, now my Mac is back all my apps, accounts and documents to a new Mojave. So far so good. I hope this clean installation will be fine.
By the way, I went to local Apple Store to get advice. I explained my strategy to do a clean installation, and they agreed this way. Since the process took very long time, back up to TM again, installation, and migration. I came home to finish the whole process. During this process, I got Apple Support call twice to confirm my restoration fine. Thanks Apple!