First up, you can't restore a domain's full configuration from a read-only domain controller. (Further reading at Server Fault.) The entire purpose of a domain controller being read-only is that it doesn't carry anything sensitive besides its own machine account password.
You can, however, recover the Group Policy objects and logon scripts because RODCs have a copy of SYSVOL. You'll probably need to use Directory Services Restore Mode to get into the machine. You can then copy the important stuff from \Windows\SYSVOL
, but getting the new domain to accept the files might be tricky. Optimally, you would instead use the actual backup function of Group Policy Management. Further reading at TechNet.
You can probably still log into a domain user's profile on workstations thanks to cached credentials. (You'll need an account that has admin access to the machine.) That works as long as the user isn't a member of the Protected Users group, the user was one of the last 10 to log into the machine, and credential caching isn't disabled by policy. If that doesn't work, you'll need to log in as a local admin. If you don't have any local admins, see What can I do if I forgot my Windows password?
From there, you can use Windows Easy Transfer to move most of the user state to a different account. Further reading at Super User. If you're using Windows 8 or newer (or can't get local admin access), you won't be able to use Windows Easy Transfer. You're kind of stuck then. You could try to manually copy all the things out, or use the ever-arcane User State Migration Tool. Some people advocate some Registry tweaks, but that can easily result in bizarre problems down the road. I'm sure you could find third-party programs that move profiles to different accounts; I've heard of zinstall but have not used it.
In the future, I suggest keeping up-to-date backups of your domain controllers, or at least the Active Directory.