Yes, DFS Replication (DFSR) will be your best way of synchronising folders between the two sites, however you will need to put some work and reading in or hire a consultant.
EDIT - Don't start there, start here: http://technet.microsoft.com/en-us/library/cc782417%28v=ws.10%29.aspx
Start here: http://technet.microsoft.com/en-gb/library/cc732863%28v=ws.10%29.aspx
That guide is for 2008, but the principles are broadly the same for 2003/08/12. (Incidentally, with Windows 2003 going out of support in less than a year I think you'd be mad to put effort into shuffling the servers about and reconfiguring the environment at this point.)
One of the very first things you'll need to do is grasp the fact that DFS Replication (DFSR) and DFS Namespaces (DFSN) are two completely different features, and can be utilised independently. You could, for example, use DFSR to replicate your folders, and have the clients at each site point direct to the share on the local server, without using DFSN.
If you are using domain-based DFS Namespaces, then you will point your clients to \\domain.local\Share and when the client accesses the share they will receive a 'referral' from a DC, which will point them towards server(s) that hosts a copy of the share. In order to get the client to go to the local or 'in-site' server, the referrals are costed based on the site of the clients and servers and the cost of the site links (Active Directory Sites).
It's not dark magic, but the actual requirements and mechanisms for fulfilling them are inherently complicated. There's plenty of documentation out there, so you'll just have to do a load of googling and set up a test environment, there's no easy way around that.
You're still struggling with a setup for working remotely and securely with files from the NAS? (see Synology Cloud Sync : How to read encrypted files in the cloud?)
Have you already looked at CloudStation SERVER instead of Cloud Station SYNC? I always felt that CloudStation SYNC is more like a light backup solution for backing up NAS data encrypted to a cloud provider.
CloudStation SERVER allows you to enable Shared Folders on the NAS for synchronization with laptops (Windows or MacOS) in the field via Synology CloudStation DRIVE. Synchronization is via a secure direct connection between the laptop and the NAS.
Synology NAS sync
CloudStation SERVER <---------+----------> Laptop1 with CloudStation DRIVE
File Share "ProjectX" | local folder "Project X"
|
+----------> Desktop2 with CloudStation DRIVE
local folder "Project X"
A workstation with the Synology "CloudStation Drive" client application allows to connect a local folder on the workstation with a CloudStation SERVER enabled Shared Folder. Synchronization is near real time and secure.
With this solution, you'll have your data on both the NAS and each of the laptops, in sync. If Desktop2 makes a change to a file on the local folder "Project X", it will be synced to File Share "Project X" on the NAS and subsequently to the local folder "Project X" on Laptop1.
On the workstations, you'll have to configure a connection in CloudStation DRIVE to the CloudStation SERVER on the NAS. There are two ways: Synology QuickConnect (a form of DDNS) or use a company internet domain name.
The easiest way by far is QuickConnect. Enable QuickConnect in the Synology Control Panel and define a QuickConnect ID. Use this QuickConnect ID in configuring the connection in CloudStation DRIVE on your laptops. Next you configure which CloudStation SERVER enabled Shared Folder is connected to which local folder on the laptop.
At completion of the connection wizard, files are synchronized. As the screenshot indicates, the connection is secured via SSL.
Additionally I would encrypt the laptop's drive with BitLocker or VeraCrypt.
I believe there was also the issue that it would be a LOT of data to be synchronized. CloudStation DRIVE allows for 'selective sync' where the user would choose what files to sync.
Once the QuickConnect is configured on the NAS, you can use a laptop browser to connect to Synology FileStation on the NAS: https://quickconnect.to/[QUICKCONNECT ID] and even work with files from the browser.
Best Answer
I would use something like Boxcryptor. It allows you to encrypt your files and upload them to the Google Drive. Or use any 3rd party security solution for Google Drive. https://www.boxcryptor.com/en/google-drive