Yeah, I did exaggerate a little (only by 8 orders of magnitude though, so that is not that much ...). Also, there are 16 players, not 14 :-)
I am thinking the current allocation algorithm doesnt quite work when there is a single clan with ELO that isn't about average.
Even I can come up with a better distribution uses the stupidest of algorithms:
1 first, put people of the same clan together and sum their ELOs. (there is only one clan here, so that is easy). Distribute clans over teams using their summed ELOs just as your would do for players (see below).
2 then take the highest ranking ELO player remaining and put that in a team with one player less
3 take the lowest ranking ELO player remaining and put that in a team with one player less
4 repeat step 2 until all players exhausted.
Arguably totally unfair as it groups the low and high ELO players together and even then I come up with:
12344 for the team with Optimus and princereaper (and HiKitty, sheep and yours truly)
12104 for a team consisting of fireman and all the remaining lowest ELO rank players (I am sure he will be amused).
Yet, not nearly as skewed as was balanced.