Wow, this is very well done!

Is it all hand drawn? It looks like you might have used custom brushes for minor details (small hills), but that's about it. Are there any tutorials or specific techniques which you've found to be most helpful (if you don't mind sharing)?