I promised I would post the resolution to this situation, so here it is.

I managed to get paid ok, and ended the contract with my client. I was surprised how easy it actually went. I simply wrote an email explaining the situation and how I was not going to do anymore work, and he sent a response back basically saying "ok, but call me if you change your mind".

Strange.

John