You're right, it's a bit difficult.
If you like you can write me your webhost login and wordpress login in chat. And I can see what I can do. This is not really a lay theme issue, you would need to do these steps with every wordpress site when you want to move a wordpress site to another domain.