Good quiz. But please consider accepting Black Rider or Ringwraith for Nazgul; and also the area of the Shire would be Hobbiton or the Westfarthing, as Bag End is Bilbo's house.
Indeed... Also please accept Fangorn for Treebeard, and more importantly, Greenleaf is not Legolas' surname, rather a translation of his name from Sindarin. It is only ever said once by Gandalf as an epithet.