Very well done! Did you have to disable tangent space normals for this to work? I did something similar with world-aligned textures to blend meshes with landscapes:
Adding the mesh-distance field blend is a very smart addition, great work!