Andy, your description seems way to complex. You've got files I did not use and are doing patching and configuring that I did not have to do.
I have attached the two cab files I used for convenience. Its basically a straightforward install with very little fuss, as follows:
Change the extension of the files from .txt to .cab (I changed them for the upload process), and copy to your phone.
Install the cab files to your phone. Reset (part of any program installation procedure)
Run ICS from the phone then reset (this may not be required, but I did it).
Start the application by running Wifi router on the phone. It loads up ICS and starts the Wifi radio, etc. The first time you run it, set the DHCP as mentioned below.
That's it. There are no patches, hacks, extra files, etc. Just these two files. Install, run, it works.
Or at least it worked for me. Or maybe I have forgotten a crucial but tiny detail...
Good luck!
David