The only thing outstanding with this setup would be off-site backup like to Amazon S3. Any ideas on how to achieve that with an AMcrest NVR? I have no idea what the software on the NVR looks like at this stage.
Grab a copy of their manual to check out the capabilities. You can get it to back up to a USB device (including optical media via a burner, also remotely to an FTP server.
One thing about the manual is that Amcrest's docs are always about a generation behind their hardware, so the manual describes older models, there may be new capabilities added that postdate the manual. The cameras themselves, with slightly newer manuals, also support some sort of SMB-based file storage, I don't have the docs handy at the moment.