It looks pretty good. Your painting and weathering look great. The base is nice too with appropriate damage and debris. I think the periscopes look right as well. The actual ones are coated with an anti-laser coating that changes color from red, to magenta, gold, purple, etc. as it is viewed from different angles.
A couple pointers though. The ammo boxes on the left rear of the hull and in the racks on the rear of the turret stowage bin should be dark green. They are not a permanent part of the Bradley, but stowed extra ammo. Also, to be an accurate M2A2 ODS Bradley in OIF, the swim shield around the front glacis and the poles for its supports on the hull sides need to be removed. These features were omitted in the mid '90s. The track is of the older type from the early '90s as well. The newer track that has been installed since the end of ODS ('90-'91) has a square block as opposed to the triangle. It is also missing many upgrades that were applied after ODS. The decal markings do not represent a vehicle in Iraq either, as 1ID Bradleys from 4-15 IN are now 3-color NATO camo, not sand.
The older M2A2 kit you used is good for Operation Desert Storm (1st Gulf War, '90-'91). The newer Tamiya M2A2 ODS kit is a better starting place for a modern M2A2 ODS Bradley as seen in Iraq. It still needs some work, but it is pretty close.
You have done a good job on it, it just isn't the right version Bradley for OIF. If you change the sign and say it is an M2A2 in ODS waiting to come home in Saudi Arabia after the war, it would be dead on.