I just tried that to be sure but no, it still has the same odd behaviour.
Try navigating with jit.anim.drive as follows. Move forward (w), then move backward (s) then turn the camera 180 degrees by using your mouse on the window. Moving "forward" now moves the camera backward, and vice versa. Then try the same steps with jit.anim.drive hooked directly to the jit.gl.camera. When you spin 180 the back button moves the camera "back" relative to it's own rotation, which is how I would have imagined it to behave whether a placeholder jit.anim.node was there or not.
Which is why I was assuming I'm using jit.anim.node incorrectly.