That's almost a competitive legacy deck, right there. Power out big threats via mana dorks and GSZ. Hoofy and Ezuri provide lots of damage when and where you need it. Same goes for Jorgaga Warcaller. Don't worry about other people's flyers. Just kill them first before it's a problem. I might want to bump up the land count to 18, but if you don't have any issue, then leave it alone. Stay away from Drove of Elves or Timberwatch Elf because they just aren't big enough, fast enough, or provide a big enough bonus.
I love that you're running 12 lords. That's key for the deck. Also, see if you can lay your hands on Quirion Ranger that card has won me many Legacy matches by abusing Priest of Titania and Elvish Archdruid to lay down many elves quickly.
I took your suggestion for increasing the amount of mana. Some cards you suggested I couldn't get a hold of as I already invested money in these cards. I may try my luck and revise in the future. However, I see your point about changing those cards. It would definitely make it faster.