Yeah I've used it a bit - I'll do some proper profiling soon.
I've made a few tweaks to the colour matching. The results are far better, but I've had to sacrifice a little bit of speed.
It's certainly looking better. I could still do with a bit more smoothing on the colours, but far better than it was before...