Hi Max,
Of course it's a piece of art!
One thing that bothers me though, is a completely unnecessary Node:
(Also in the CRACKS Frame).
That's the same principle as with the Displacement (Value to Vector). What is happening under the hood is:
I hope you can see how silly that is 😊
Furthermore, and this is not necessarrily wrong and might be exactly what you want, but here you use the opposite connection (Color to Value):
I'm not a big fan of that construction, because it's pretty unpredictable. What happens behind the scenes here, is that the Luminance ('perceived brightness) of the Color is being plugged in the Factor of the ColorRamp.(Also what happens inside a RGB To BW Node):
Or, as in the OpenShadingLanguage documentation:
May this be helpful in your future projects.