As part of the runsat work, I've had a continual battle to get elevation results "realistic"
This is particularly challenging because of "noise" in the sampled elevation data.
The latest attempt at this, has been to use a low pass filter - based on work at http://mshook.appspot.com/z/firkernel.htm - to smooth the elevation data.
You can see the effect: