I'm 3/5 in agreement with you. Without pretending to be able to do better, it has some massive gaps, such as its reliance on respect for norms, its utter failure to allow for demographic or technological evolution, its ambiguity on key concepts like muh gunz, and its comparatively sclerotic nature.