That looks fantastic! It should make the job a whole lot easier in the future.
I have done basically the same thing using a vacuum table. The only difference is I use G54 for X0Y0 at the left hand corner and G55 for the right hand corner. When I made the fixture, I saved the values. Now when I power up the machine, home it, and then load the offsets, am ready to go! Post processors for Eagle is setup to mill G54 on top, G55 on the bottom!
Oh, also have a touchoff plate that is located in a fixed location on machine coordinates to do tool length offsets for drilling etc:})
Looks great and am sure you will find it easier to make boards now.