I think hip tracking (thrust) is important for this type of experience (especially your last demo). Most people have 2 touch controllers, so if you put one on your hands and one on your hip you could track your hip perfectly.
I tried it with a belt and it is very easy, just slide the handle under a belt and it fits snug. You can even secure the controller with the string to the belt so it cannot fall down.
The vive puck could also be used for this but it is not available for oculus and not yet available for vive.