If we want to talk about reality I would start with it being unfair to expect the player (especially a new player) to know what all of these tanks are. If a new player is driving an M3 (American, T3, light) and sees a Kv1 (Soviet, T5, heavy) he's likely to not know that the other tank is bigger and heavier. Displaying the tier information of the vehicle and highlighting the class doesn't tell a new player anything that the commander of a real tank wouldn't know. This is also helpful when new tank lines come out, am I about to face punch a tier 6 medium or is that the tier 8?
These tanks have a radio operator who would be in voice contact with allied tanks. Players of the game are not; therefore increasing information provided by the mini map enhancements compensates for this. The enhanced aim-bot actually helps increase realism unless the gunner is also the driver. In a realistic situation the gunner could aim the gun while at the same time the driver could drive. We're asking the player to drive the tank and avoid obstacles and plan an escape or attack route while trying to aim and shoot. In reality this is the work of three people.
In reality the tank crew would know where the weak spots on the enemy tanks are better than an average player of WOT. Highlighting these areas provides almost no information that wouldn't be known by a realistic tank crew. The crew would also know the reload time of the enemy tank better than an average player. I don't use the reload timer because it provided incorrect information and assured me that the enemy tank was reloading and it was not.
That's my $0.02 for now.