Don't appologise, I thought the progress you've made is great.
I found the missing dll in my Unreal Tournament 2003 folder, so I used that.
One thing I would love to be fixed, if you could, would be EnableMipmaps. This would then give a better overall image quality, but it's not too distracting.
I'll do a lot more testing in the next few hours, as I'm off for a few days and this will give me something to do