I will look into your question but first I want to suggest a Sonicwall @ location2 and connect the 2 locations VIA VPN.
I know you said the second location isnt static but you only need 1 location to be static with Sonicwall's.
You can create a site to site VPN (also called a point to point) and put the Sonicwall's into agressive mode instead of main mode.
I can walk you through it step by step if needed, I have installed about 20 or so Sonicwall's in this configuration and currently work for the nations largest firewall management and monitoring service company.
Then you can get the 2 DC's to "talk" to each other.