Impressive work! I wonder: is the inertial tracking sufficient to cover for occasional occlusion of the markers?
However, it does an impressively good job with low camera frame rates. I tested it at 10FPS (discarding every third frame), and the results are barely distinguishable from 30FPS. Below that it starts having difficulty.