> The budgets and overspending were also correct (where I checked)
I haven't read the book, but in the movie, it claims that the army had spent $14 Bn at the time of the Congressional Committy on April 24th, 1987 where as it had only spent $8Bn out of the $12Bn allocated.[1]
Beyond that simple fact check, sure the programs did exist but there are numerous other issues.
The most significant were the subjects of the destructive tests, in which Col. James Burton insisted on destroying many fully functioning combat loaded Bradleys by firing RPG's at them from multiple different angles. The Army thought it would be worth while to do some tests but not to the extent which Burton demanded. The Army filled the ammo shells with sand and the fuel tanks with water as to be bale to measure damage done to them from sharp metal. That way you could actually account for the damage done.
According to the Col, this was a bad faith cover up that the Bradley wouldn't survive and instead be a flaming wreck. A Bradley would indeed blow up and be turned into a flaming pile of melted aluminum from an AT weapon hit, but that was always known - it wasn't designed to be able to resist such weapons. Neither did the previous troop carrier it was replacing. Nor did the Russian equivalents do so either.
[1]:
Capability of the Bradley fighting vehicle : hearing before the Subcommittee on Oversight and Investigations of the Committee on Energy and Commerce, House of Representatives, One hundredth Congress, first session, April 24, 1987 (EBook version): https://play.google.com/books/reader?id=6VhyQC11xEAC&pg=GBS....