https://www.elvenarchitect.com/city/planner/2d1f352d9c2746e990845003a9ec8c94/
I had a few minutes to kill waiting on tourney provinces to open up; this is what I came up with. The additional expansion off to the right was only used to hold road squares I ended up selling plus 13 more road squares were sold off. That gives you an additional 1.5 expansions of space from what you had. I kept everything else you had.
Going forward, I'd try to use
@amy1234 's suggestions above. I'd work towards moving the MH to a corner, so it would use just 1-2 road squares going away from it to the rest of the city. I might move those WS in the bottom left down a row and replace all that small culture with a Spot of Whispering Trees (until I could earn a better culture bldg from an event, then those trees would be sold off!) Additionally, it's generally most efficient to place expansions in as much of a square as possible. Having spots that 'stick out' from the rest of the city makes it harder to work with as well as unavailable areas between available ones means you can't merge the space as well.
That said, please note I placed the beginnings of your inefficient but oh so necessary unicorn herd on one of those spots sticking out and left room for the next 3 unicorns to go with them! It's most important that you LIKE your city and are having fun with it!