Hey Vorro, good to have you back! I really hope we will see more of you and your work again in the coming months?!
As to the question at hand: I was never a big fan of the caterpillar mountains, so i don't think i can really be of help here. I still give it a try () : As far as the look goes, i think those caterpillars look at least as good as those i have seen so far.
I do hope though that your Elyden map will continue to use your awesome "real" mountains