Since there isn't much information (in English) about how to upgrade the Zopo ZP100 phone to ICS I've now done it myself (after reading a lot of Russian forums using Google Translate I finally took the plunge into the deep end of the pool and just did it).
ICS ROM (b79):
USB Drivers (and a flashtool I didn't use):
First of all: Make a note of your IMEI-number(s)
Download the files and unpack all (in seperate folders).
Shutdown the phone and plug it in via USB, Windows will search for a driver which you find in the package ZP100fix.zip (different inf-files depending on windows version).
Unplug phone, remove the battery.
Replace the recovery.img from the ICS ROM with the one downloaded seperately.
Load Scatter-file: MT6575_Android_scatter_emmc2.txt
Make sure that Options -> USB Mode is selected.
Connect phone (still with no battery, at least I had to leave it out).
When all is done it displays an "OK window".
Now reboot the phone and when booted connect to USB again and run Root.bat from the package: zopo zp100 4.0root by008"
Follow on-screen instructions.
I did not need to install any separate Google Apps, it was included in the ROM.
Now you need to add some IMEI-numbers to your phone.
In the original ROM I could only ever see one IMEI for my zp100, so I wrote that down.
IMEI2 I took from an old Nokia I hadn't used for a few years.
Use terminal app or adb shell or whatever to execute the following (replace IMEI_1 and IMEI_2 with your IMEI's):
echo 'AT + EGMR = 1,7, "IMEI_1"'> /dev/pttycmd1
echo 'AT + EGMR = 1,10, "IMEI_2"'> /dev/pttycmd1
Update: Zopo IMEI Tool in English can be downloaded from here: http://depositfiles.com/files/wi41lcuvb
(should eliminate the need for the terminal-hack above). If the system language on your phone isn't set to English the utility will be displayed in Chinese by default, so setup your phone to use English before running it.
If you want your external sdcard mounted as /sdcard (/mnt/sdcard) instead of /mnt/sdcard2 you have to replace the /etc/vold.fstab with the following:
Use root-explorer (make a backup of the old one) to replace it, then shutdown your phone and remove the battery, then plug it all back in and start again and your external sdcard shoudl be mounted on /sdcard (/mnt/sdcard) instead.
Hope this helps.
I'll report back here with any bugs etc.
To use RecoveryMod I have to chose it from the menu in MobileUncle Tools or ClockWorkMod Rom Manager, I have not been able to boot to CWM using VolUp+Power.