If its a 'earth-sized' world, then the mountains may be a bit overstated. For me they need to run more in 'chains' or think of something like a snake skeleton (or something on that order).