It would be cool if you could import a bezier spline for the camera to follow, with a view being created for each vertex. The length of time the camera pauses could be controlled by a vertex/point attribute such as pscale for example.
This would make it possible to avoid passing through walls as much during the auto tour and in VR the speed could be controlled with the analogue buttons, enabling the VR user to stop and take a look around at their leisure.