No it’s still correct. Same as what you posted
Unnecessary scare to mention that the NVR's interface cannot be trusted.
It's this line:
Then disconnect from the NVR and never go back to that machine interface. Dont try and make any other setting changes here. You can change it all later in the Web interface.
I setup between the web interface and NVR interface just fine.
Sometimes evening adding the camera by the NVR interface then filling in the password via the web interface.
I control my NVR's local screen via a mouse as well as an NKB1000.
2- Plug in your cameras to the NVR. Dont do anything else. ...., dont go clicking on buttons and shit when you dont know what youre doing, It WILL F$@k things up.
The Login and Password for each camera will be identical and the same as your NVR. Dont F$@K with them!
Software of the NVR must have gotten a lot better if changing the camera's IP addresses around and setting unique passwords per camera doesn't muck things up

.
My NVR5x-I remembers all the passwords fine after a reboot.
Aside from Dahua cameras connected, there's Axis and a cheap XMeye one.
3- don’t use the NVR for live view as it’s inadequate even when it works. Use SmartPSS for live view, playback, and pulling footage.*
A monitor connected to the NVR for live view and playback works just fine.
NKB1000 via Ethernet across networks has an unnoticeable amount of lag when switching views and using PTZ.
I prefer playing back footage via the NVR as that does a better job at syncing multiple cameras and fast-forward works to 16x.
With the NKB1000, moving the joystick up/down in single channel playback changes camera views. All cameras keep in sync as you switch views playing back.
SmartPSS is still much easier than pulling via USB or web interface of the NVR.
That's my opinions on your post...
I suppose an older and cheaper NVR has problems compared to the new versions.