Well i have heard you sing some english songs and they are really good. Well I feel you were not ur usual self in this song. and yes i too agree that recording wud have been better. But the use of the processor really worked ur way.
..try the song Phir dhekiye from the same film. Being a female voice one cant help comparing. and i bet the voice you have this song will work best
Anyways keep the work coming.
Any Quotation is only as important and useful as its reader makes it out - including this one.