I finally decided to go for a custom rom. The problem is that CWM won't flash the ROM to my phone.
I've rooted the phone with SuperOneClick. I was able to update the phone from 2.2 to 2.3 using the Huawei release of the 2.3 - I had read that 2.3 was needed first.
The ROM I'm trying to flash is Aurora ICS - specifically 2.11 (and A and B updates) as I wanted ICS feel. Have also tried using ROM Toolbox Lite, but hasn't worked yet.
Any help other than pointing me to the XDA forums? Would be grateful for a simple solution of course.
Cheers.