While their approach is clever, it is not guaranteed to converge in a fixed number of iterations. Author states that constrained Delaunay Triangulation is "slow and error-prone". I disagree -- I've implemented parallel and recursive Delaunay on GPU before, and it converges in a fixed number of recursions -- for a taste of the general approach, see here:
http://www.comp.nus.edu.sg/~tants/jfa/i3d06-submitted.pdf
JFA could certainly be "abused" for this purpose.