i don't see how this could really work.
the tolerances required for legos to work are quite small. they mention this in the implementation section which says they use 2.5 micron measurement.
but 3D printers are not nearly so accurate. makerbot's page says their latest is 100 micron.
so if you print the design, it will have the wrong measurements.
what's missing here?