Take a look at the jumpTo and orbit transports in vizconnect. Those help to move the user around the environment. You could also try adding a group node above the display node in the scenegraph and then apply actions to the group node.
You can get the viewpoint position and orientation using the standard Vizard commands even if the viewpoint is controlled by vizconnect objects:
Code:
view = viz.MainView
def printViewData():
print 'pos',view.getPosition()
print 'euler',view.getEuler()
vizact.ontimer(1,printViewData)