Yes, TWRP is great and what I use. Yes, you would install a zip in recovery like you did superuser. Just make sure that it is made to do that and made for this phone. Do you have a link where you got it?
Another, and easy, way is to download GooManager from the play store. Install and open it. Tap your menu button and then select 'install openrecoveryscript'. Wait until it tells you it has been installed and you will have TWRP.
That's great. I'll install the zip as per installing for Superuser. I got it from this link https://www.dropbox.com/s/qibb4qrp4zdc76a/TWRP-2.3.1.1-hercules.zip and hope this is the correct file for SG2X T989D
If I download from GooManager, will the TWRP install is from latest version? Reason why I'm saying this is that from the description, it says it's version 2.1.2


.
How did you flash CM10?