One of the major objections made at the time to his location of Troy at Hissarlik was its distance from the coast. This takes care of that objection quite neatly.
My daughter's class just read the Iliad (in Fagles' new - at least to me, I learned on Lattimore - translation) and I was the guest lecturer on antiquities, complete with show and tell (alas, all reproductions albeit official Greek ones!) The kids got a blast out of trying on the "Mask of Agamemnon," even though it wasn't him after all, it was probably one of his relatives. They were amazingly tolerant of the whole thing (maybe it was the baklava I brought . . . ??? )
You are right that the guy who wore it was likely a relative of Agamemnon.