Inactive Recognized Contributor
- Oct 24, 2007
The general process should be okay, with some notes:
1) Best practice for rooting any Android device, you should typically use the most updated version TWRP. The linked TWRP page in the guide is automatically updated with the newest versions of TWRP, so you are good there.
2) You should also typically use an updated file for root (SuperSU or Magisk). Current version SuperSU is here: https://forum.xda-developers.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703
Or consider rooting with Magisk, which has a lot of really cool features. I've switched from SuperSU to Magisk for a while now. But of course, the choice is yours: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
3) I don't personally use xposed. So I can't comment on how well it will work on your current version, current xposed files, etc.