Looks pretty nice. Good job at actually tieing the gear down. The paint looks great too. Overall, really nice.
One issue, I like how you tried to correct the top of the gun mantlet area, but it is still off. Only the center section where the main gun is moves. The two side sections are fixed. You should have put two solid plates on the sides and the folded dust cover on the center, like below.
You can see it on my M7A2 BFIST build (which I need to get working on again).
Lastly, the vehicle is a little confused on when it represents. You have used the markings for an M1A1 from 3-69 Armor Bn in OIF 1 (from Tamiya's M1A1/A2 OIF kit). Ar Bns didn't have M2A2s organic to them before about '05 and this version of Bradley is an early '90s Brad, so the markings are off. It should have markings for an Infantry Bn (such as 3I 1-7I). Also, much of the gear you have used wasn't around until the early 2000s as well, while others are much older. For example, you have an early '90s MRE box (flatter rectangle as opposed to a cube) and the black sleeping bag stuff sack which wasn't issued until about 2000. Also, the .50 cal ammo can behind the TC in the bussle rack is a side-opening WWII style, not a modern, end-opening type.
Overall, a really nice build. A couple minor corrections and it will look awesome. Great job on it.