The Army has ordered 589 Ajax vehicles, but a leaked report details numerous problems with them.