Sounds EXACTLY like my neighborhood.
... except for the "slightly overweight moms" part. This is Iowa. ;^)