Ah... really nice this one. Well done!
I opened it up, and I'd like to give a few pointers:
You can do without the 'variation control'. Variation is always present in all filters right under 'size pixels'. Controlling variation the way you did only comes in handy when you have multiple 'noise components' you want to control separately. What would be nice though is a control to the 'Noise Scale'.
For speed improvement on the 'Noise Distortion'. You've kept the default values for 'Roughness' and 'Details'. These default values are somewhat misleading. I won't explain in detail why, but in most cases it's best to set 'Roughness' and 'Details' to similar values. And lower values are best for speed.
In the Multiblend I see you blend three images with values 30, 60 and 90 respectively. Any particular reason why you didn't use 1/3*100, 2/3*100 and 100?
I fiddled around with it a bit, maybe a nice idea to replace the Multiblend with two regular Blends and put in an extra IntSlider to control the BlendMode.
Also maybe nice: to first offset the image thrice, and then run them through three (similar) Noise Distiortions.
...but other than that great job
ps: oh yeah... that last offset 'Adjust Horizontal/Vertical'. Maybe it's better to hang those two controls onto the Offset of the Kaleidoscope.