I am wondering if the Sea People could have been refugees from Crete after their sea power was destroyed by a tsunami from Santorini, and Mycenaean Greeks started to invade. While apparently a relatively peaceful trading people, it is possible that the surviving Crete population became much more aggressive after the times of trouble from the big eruption. The level of civilization/success of the subsequent Sea People settlements suggests a civilized history somewhere. I suspect the Hyksos were primarily Libyans, with other wandering groups intermingled.
The conventional pseudochronology is the problem; the Sea People were the Greeks themselves; the Pereset were the Persians. Additionally, there was no tsunami from Santorini, just as there was no supereruption of Thera in historical times.