The ARCore thing could be so much better, today. You could simply integrate apriltag tracking for calibration (stick a tag on your headset). Probably the most user friendly would be autocalibration so it runs the apriltag tracking at some low Hz.