You CAN set the point of rotation with a G68 call. I will Check the wizard to see what it is doing.
With the Wizard you don't tell Mach anything it records the point you are currently located at. then when you move to the second point it does the same thing.
After the rotation is set then you would move to a known point and set that as the reference point.
NOW NOTE: The 2 reference marks on the part must be on the same plane as each other OR you would have to add in that offset angle. But normally lineup marks are created on the same plane to make things easy.
(;-) TP