Lots of good edits and you really took it to the next level.
There is more you can do now though:
1) take out the noise of the water, it breaks the style
2) seperate the color of the roofs from the color of the water to get a better contrast
3) highlighting the front edges of the roofs will move them forward and make them look more like they overlap the house
-added some cast shadow on the last house
-seperated the light on the ground plane, front plane is now brighter
added another gray
You really should consider using about an equal amount of colors for each ramp. The houseroofs have now 4, while other spots have 2 or 3, beef the ramps up to 4 as well.
5) more work on the ground box.
erased detail on the top plane and exchanged them with more planar ones which look cleaner.
seperated the bricks near the water in terms of contrast
added a cast shadow beneath the street
6) keep in mind that the water level should be constant throughout the piece
I added a brighter wood color to the sunlit planes
the inside of the last house is not visible, somehow i see now that you placed a box down there, which was eaten by blackness before
added some more detail to the street and added some front brick details to the groundbox - also used more interestingly differentiated shapes on them
also removed highlights in the shdow planes, which were distracting
regarding the cave: didn't even notice there was one, but i know now what you mean. Yeah it should be more lit up, like the inside of the house at the rear.