My 2 pennies of thought for what its worth!
With all the research and forum reading I've done, it all seems to be consistent. Clan wars matchmaking matches clans based on the strength of their members. Strength itself is based upon the sum of attack power of each member, troop levels, camp capacity, spells and hero levels. Also of course the sum of the members defensive power, defense buildings, walls and heroes as well.
So basically Eric hit the nail on the head, you're accumulative strength is probably at a mid level TH10, that's speculative of course.
The huge unspoken difference here, like most any game, is skill level. Obviously SuperCell doesn't have a way to track analytics to that degree level. You're skill level is supremely above average, which bridges the gap between your base being a top level TH9 and the scoring of being a mid level TH10 in SuperCells eyes.