Thank you for the feedback!
It is impossible to reach 100 popularity right now, you're right. It's intentional but it will become more apparent once we add all the buildings and systems that influence happiness.
The trees swaying is intentional to preserve performance. We will look into an option to keep it on (modern GPU's should handle it).
The perlin noise idea is a great one! We will try it out!