True as far as it goes. But after arrival they set about establishing their own religious persecution. Just ask Roger Williams who was expelled from the Massachusetts Bay Colony for religious reasons and established Providence in what eventually became Rhode Island.
I completely agree with the points of the failure of communalism.
BTW the first documented Thanksgiving was at Berkeley Hundred in Virginia on December 4, 1619 two years before the Pilgrims celebrated one in Massachusetts.
National Geographic: The Thanksgiving before the 'first' Thanksgiving
Unfortunately for the English settlers, the Indian massacre of 1622 caused Berkeley Hundred to be abandoned and the tradition was not continued.
There was a meal of thanksgiving including both settlers and indians, at St. Augustine. Similarly in San Elizario Texas, in 1598. Of course they were Spaniards and Catholics, so they don’t fit into the narrative that America is an Anglo project.