You can quit quoting that post. It was before the matchmake update, or at least close enough to it that matchmaking had not been solved yet.
I think cliff has come around on this, everyone has that follows the people that do this hardcore. All you have to do is look at the latest matchups to know how absurd it is to think they factor TH at all. They quit doing that in the update, prior to the update it seemed like they did try to look at TH first.
War matchmaking is solved. 100% Period. If you have a specific question on it ask. It's all out in the open.
TH is not a factor whatsoever. The game does not try, nor does it even look at TH when deciding a matchup. It gives you a war weight and tries to keep the matchups within roughly 10% of eachother all the way down the map. After 20 minutes it expands the search by some amount, most say 5% at a time each direction, most likely.
There is nothing about xbow/inferno that were overblown. They have weight, alot of weight. The question is would you rather bring that weight to the war and find someone else with the same weight across from you, or would you rather have your entire clan face easier matchups by not doing so. Xbow/Infernos are the fastest way to bring tougher opponents, walls now seem to matter a hell of a lot more than they use to (which was basically 0) so that's become a sort of defacto tie between a Max TH9 with great walls and a rushed TH10 with #### walls. Just look at Zub and Clayton for example. They are less than one archer tower level from eachother. Then go compare their walls.
It the current system stupid, yes. Really dumb. They should factor TH more, they should count walls less, and they should balance out the weight of xbows and count heroes more. But they won't, because they are lazy.