Did you try flashing stock? That will fix issues with this phone at least 90% of the time. Who knows what custom kernel or whatever else you were running before (since you didn't mention it), but it was likely not compatible with this ROM, and that matters a lot. v16 of this ROM is also meant to run with the Lupus v12 kernel for ICS, which you can get immediately below the download links for this ROM.
I was using Turbo GamerEdition 1.0.2 until now.
The problem is right now I do not know how to install STOCK ROM as the phone is stuck on sony ericsson logo
As I said, can't get into recovery mode
I have used Sony Mobile Flasher v0.9.26 to try flashing stock, but when prompted to connect in flash mode no BACK or VOL DOWN button work
had to use version flashtool-0.9.13.0 for the PC to detect the phone and flash STOCK ROM (R800i_4_0_2_A_0_69_WORLD).
I think I'll go back to Turbo Edition. A bit lost about kernel, ICS, etc.