We are listening to your feedback and will keep working to improve matchmaking in the game. Right now, matchmaking is based on STRENGTH. This means that, if your Rank 2 vehicle is upgraded, it will be a fair match against a Rank 3 vehicle. This explains why you can battle against vehicles of different Tiers.
 
I was put into a battle with a higher-rank player, is this fair? It is. The player's rank only reflects how much the player has played, not STRENGTH. To ensure fair matchmaking we rely solely on the STRENGTH of the vehicles, so it just depends on what vehicles players pick.