I have tried lots of time to port TWRP recovery for this device but at failed as image size of the recovery does not match the partition size so i go for CWM.
if there is power button problem,,,use tooth pick or any sort of pin,,,,,,
However i also like TWRP because it is user friendly.....I am still trying to create it,,,also i am looking for sources to create for this device,,,,,
When ever it will be ready i will upload it for you...do not worry
Lets hope we all get the TWRP soon
Have a gr8 day