Je fais référence au message de M. Didier Lachaud du 13/05/2016, sur lequel je viens de tomber par hasard, qui reproche à M-P Planchon d'utiliser le terme "kilomètre par heure" au lieu de "kilomètre heure".
Personnellement, je lui fais au contraire le reproche d'avoir suivi les recommandations de ce message.

Le terme n'est nullement un anglicisme, mais découle d'une règle normalisée qui veut que "par" indique une division (normalisation française) : une vitesse, c'est un nombre de kilomètres divisé par un nombre d'heures.
Le terme "kilomètre-heure", au contraire, sous-entend une multiplication de kilomètres par des heures, ce qui n'a pas de sens.

Dans sa volonté de normalisation, l'AFNOR précise :
« En aucun cas, on ne doit omettre le mot "par", ni le remplacer par un trait d'union, en raison de la convention faite pour l'expression des produits. »
L'AFNOR précise qu'« il est toléré de dire "kilomètre à l'heure" ».

Cordialement