Sorry , I haven't read the whole thread but what if you totally separate both rankings?
- individual ranking
- team ranking, only best score counts
- if you are in the individual rankings, you can't be in the team one and vice versa
- each guy will still be part of a team/community but won't take part in the team point total if he don't want to or if the captain decides.
Edit : and you can limit the team to let's say 20 guys