I have purchased P.M. Knight's book on the Crusader and I am working my way through it. I may get a few more of his books but I can't afford the complete collection.
I do recommend this book based on what I have read so far. There is a lot of 'stuff' behind the scenes that winds up causing trouble later. Like '
just cut 6 1/2 inches' from the height of the Liberty engine. Not that the Liberty was trouble free in the early cruiser tanks, but it got worse in the Crusader which is kind of the opposite of what you would expect after you already had around 700 in service. It was supposed to have been the 'safe' choice.
To cut the British some slack the Fighting in NA was very different than what most people contemplated for combat in Europe in the 1930s. The Soviets and Americans may not have had actual mileage requirements but the size of their countries made them more mindful of distance than some other countries.
For the French it is difficult to find a 600 mile difference from the northern border to the border with Spain. You can do it but you really have to use the corners
For the British and going cross country it it about 700 miles from John O' Groats to Land's end so the idea of doing such journeys without maintenance is not surprising. Also the extensive rail networks didn't require it. For the US it is over 800 miles from Boston to Charleston and over 1600 miles from the top of the coast of Maine to Miami Florida. Yes the US had rail roads but they were expecting their motorized army to go further distances just to get to battle sites than the Europeans.
And likewise the tanks/vehicles they needed for 'colonial duties' were different than those needed for European conflicts.
Combine the distances traveled with the wear and tear caused by the Desert environment and things were worse for everybody, including the Germans and Italians.
But the British were expecting Cruiser tanks to go 25-35mph on roads, they were expecting them to operate "behind the lines" quite possible beyond even heavy artillery support and with a lot of zigging and zagging, not drive 10 miles behind the enemy front lines, drive around for an hour and then drive 10 miles back. You are going to loose some tanks due to break downs. For every tank that makes it to 1000 miles, in order to have a 500 mile average, you had to have tank that broke at 1 mile