Although you may need some help with doing it, I have found a faster and more reliable approach, if you are moving an entire site, is to move the entire database. This requires using PHP My Admin
The old database is exported to a SQL dump file. On a good sized WP site there will be hundreds to thousands of references to the existing domain in that dump file. Using a search and replace I replace all references to the old domain with the new domain. Then I save that file.
Then I go to the new site and using PHP My Admin import the revised database dump file into the new database, overwriting everything that is in it. Thus all references to the old domain are gone. Occasional tweaks are necessary for odd cases but in general its 98 - 100% successful and accurate.
Now, this requires that all the files, including image files, are all stored in folders with the same name as they had on the original server. Considering the # of images and posts you said you have, this is a much faster approach.
One thing that can happen in this kind of move is text widgets often lose their text. I've taken to copying and pasting from the old site to the new site's widgets. If the old site will no longer be available then you have to save the text from the old site's widgets in text files while it is still available. Ive also found there are issues moving the new WordPress custom menus - I've had to recreate them from scratch, again copying along from what exists on the old site.
Hope this is helpful.