Pretty much sums it up. I think any definition should exclude chess, poker, etc, while including subjective sports like gymnastics, figure skating, and competition cheer. (I believe this definition serves that purpose.)
Also note: any definition will almost always include as sports things that many think are silly. Darts, curling, synchronized swimming, etc. You simply can't (IMO) put something's "coolness" factor as part of the definition.
synchronized swimming is allstars in the pool ;)
There is NO reason that Allstars is not a sport:
1. lack of organization/ multiple organizations - In Football, there is the NFL, Arena Football, NCAA, High School, Pop Warner, other youth leagues and for a little while the XFL and I even believe there is the Lingerie Football League. They all have the same general rules but there are some definite differences but they are all still playing Football.
2. Uniforms/Glitz/make up- Do football player who wear "war paint" on their faces still play a sport? Are Female Tennis players wearing a skirt playing any less of a sport than male tennis players? Are MMA fighters who have dyed hair and tattoos and logos all over their shorts doing anything different than their clean cut counterparts?
3. I don't think many people discount the athleticism involved anymore.
The only thing that can get us is dependent on the definition of a sport. If you take it as an Athletic contest in which two teams or individuals are in direct physical competition, Which would eliminate the majority of the olympics, Then Allstar cheer is not a sport.
As for the Title IX ruling, NCATA at the time didn't offer enough competitive opportunities to count towards Title IX compliance.
But if you go for Allstar being a sport, you have to include Synchronized Swimming, competitive Square Dancing, Competitive Hot Dog eating, bowling, jump rope, competitive dance, figure skating, darts, horseshoes, baseball and pretty much anything else with rules, competition and physical skill