I was wondering if it was worth putting a getOrigin() function in the vrCamera script. I have been playing with adding one myself lately so that I can get better accuracy in my teleportation routines.
For example: If you point at the ground at a set of coordinates and then you set the origin of vrCamera to those coordinates the result might not be what you were expecting because due to room scale your actual view point is offset from the origin. You can however use the current origin of vrCamera with the position of the Camera entity to calculate an offset that can be applied which will bring about the expected result.
You already have a function for setOrigin so getOrigin would make an nice complement.