imo the bonus given from the buildings are overpowered especially with happiness, with all happiness buildings tier max you can reach nearly 500% happyness... High Elves are people who reached a high degree of art and self accomplishment, i m ok with this, but if you just cut half of the bonus value, it would still be far enough

they should not get farms at all, looking at the lore, they were not farmers + their long lifetime makes them a people which is few in number. instead of this they got ZERG bonus from farms to the demography.
but i m ok with the very good bonus to trade of their numerous buildings since they were good traders