Outstanding work. Absolutely outstanding.
By coincidence, a gaming buddy of mine is planning to do a winter table mat/cloth and is looking for ideas how to do it - it appears you primarily used paints to shade and highlight, is that right? Or did you actually texture it in places (rough ground)?