I thought Imladris was an old-fashioned name - I may be wrong, but doesn't Tolkien specify that it's obsolete - "a bit like calling Winchester Camelot" or something?
Fun, tough quiz!
Consider accepting Khazad Dum with just one D? I had forgotten it was two words and two Ds, and couldn't figure out what I was doing wrong...