I don’t know much about this matter, but don’t think the idea of some kind of Greek presence in historical Troy is a completely anachronistic or fantastic idea. According to Hittite documents, there was a king named Alaksandu in Wilusa, which in all likelihood is the same as Greek (W)ilios, i.e. Troy. The name is strikingly similar to Alexander, a definitely Greek name (= Paris). There are other possible parallels, but this is the one I remember. It’s several years since I read the relevant books (One by Joachim Latacz and another by Trevor Bryce), so I don’t remember the specifics, and I’m not a competent judge anyway. But I just wanted to say that the idea is not necessarily utterly fanciful.
Wikipedia on Alaksandu: https://en.wikipedia.org/wiki/Alaksandu
A previous thread that discusses this (among other things): http://discourse.textkit.com/t/books-of-a-nature-not-necessarily-academic-but-nice/12083/9