Trying to add new features to the shader, I've stumbled across the necessity for multiple displacements. It turns out that this is completely possible to layer one displacement on top of another one, meaning that instead of just adding various values together, you can just pipe everything together in separate displacement nodes for finer detail. The key is to add a the re-dicing parameter to the mantra node. Read more here.
This does add time onto renders but really not that much for how cool the outcome is.