Get Real!, these are good points but they don't change anything. The Greek language
somehow, even if not by numerically important migrations, found its way to Cyprus and it
somehow became dominant throughout the island with few exceptions (Amathus and Kition basically) and even those exceptions disappeared in Hellenistic times or thereabouts.
Similarly, from Archaic to Hellenistic times relations between Cyprus and the rest of the Greek world (please don't whine at the term again) strengthened to the degree that Greek sacred envoys visited Cypriot cities and Cypriots visited mainland Greek centers. For Roman up to Ottoman times, little needs to be said: most of the time, all Greeks were part of the same political entity and there's a reason they ALL used the same ethnonym (Romios) up to modern times. Greek nationalism was also very successful in Cyprus in modern times, with the exception of "Cypriotists" who made their voices heard mostly post-1974.
Everyone can make whatever choices they want (ideologically, politically etc.) but there's no need to deny or distort everything that occurred in the last 3000 years.
kingsaxon, your points are atrocious. You can't understand that you are the one making genetic and "racial" arguments and not anyone else who's basically following the idea that ethnicity is socially constructed but they still like that construct and believe that it doesn't entail racism towards anyone.