Deletion of Government of Framingham, Massachusetts

Comment: Framingham, Massachusetts is the largest town in the united states that uses the Town meeting#Massachusetts|New England town meeting form of government and as such this article is describes its operation. Based on that simple fact, and it is a fact, makes the town and its government notable. Regarding the sources: while most sources are primary, they are used with the standards of . I must pose the question, since when are government websites not allowable as sources? There are some secondary sources in there as well, Framingham.Com is not owned by the town but the local merchants association. This is not a guide or a random collection of facts as the nominator claims, nor is it an indiscriminate collection of information
Stance: keep
Cited policy: Wikipedia:No original research (WP:PSTS)