That cloth looks nice in the final photos.
My one concern is when I put down roads and rivers, I'm going to have scrape the scatter away to make them lay flat.
This is why I've been using undecorated cloth for 20 years. I put scatterable stuff on the "blank areas" after I've set down all the roads, hills, farm fields, woods, swamps, towns, farm buildings, etc. Cheap things like kitty litter, road pebbles, leftover sweepings of lichen and ground foam bits from basing projects, etc. all gets in there. It doesn't look
quite as nice as your pictures above, but it does the job and can be cleaned off when I'm done.
The spray paint is a good idea. I have a couple large chunks of green felt I decorated this way, and varying greens and browns nicely break up the monotonous green under the scatter terrain.
However, I should note that I have since found the spray paint is unnecessary after I put down all the terrain features I want. I don't usually have giant expanses of "blank grass" after I'm done laying out fences, hills, farm fields, woods, roads, towns, etc. I like scenery. A lot.
I now also have some big pieces of green fleece (dull, vaguely brownish, "oregano" green) that I keep unpainted on purpose. I lay these on top of foam hills to get that nice 3D "rolling grassy hills" effect, and I prefer to keep them a somewhat monotonous grass color so I can choose where the "non-greens" go based on the hill shapes. The end result is a little bit like this (but with taller trees):
- Ix