You are right about the roofs, they do look slightly out of place to me too. I had to put them there to contrast the dull colors of the sandstone houses.
Good catch
You are wrong about the house colors though. I use colorvariation for all my mods and objects. Every object except the palmleaves and some parts that are supposed to blend seamlessly have their own unique color. Alarming you didn't notice.
Easy way to detect colorvariation below
If I had not used colorvariation the edges of the buildings would not be visible and it would look as if the objects were one and the same. As you can see the difference is remarkable the the picture not using colorvariation looks extremely flat and sometimes even confusing