Did someone order plate tectonics?
... globetonics?
I simplified generation quite a bit. Now all the plate tectonics runs on a pure triangle mesh, and then as a post process I replace each vertex with a hex tile (more or less taking the dual of the triangle mesh)