They almost got it right.
"a site dedicated to sharing music files and user-created animations" is very close to an accurate description. Certainly better than a "social networking site" or a "technology site" (no clue where they got that one from)
Why don't they say that Newgrounds is "A website dedicated to users sharing their flash/audio creations and viewing the creations of others with review, forum, and blog systems."