Thanks. The issue with MeshConnectivityGraph is that it destroys the ordering information. That is, it can tell you which faces are adjacent to which vertices, but not the order in which they are around it, and so it is difficult to use them to construct a polygon. (This is the same as the issue with AdjacentMeshCells).
Thanks for the paper as well. My original goal was to implement geo power diagrams (also known as Laguerre Voronoi diagrams), and I was referencing this paper which happens to be by the same author. The paper you sent, however, looks like it has some other information about computing the power diagram using only 3D convex hulls, which would be great, so I'll have to look into it.