For the final boss just go behind the control tower thing of the aircraft carrier. His attacks will not hit you here and the flying things won't bother you unless they see you. Just run out when you need ammo and then to leave at the end.
Peace of cake.
I have moved to PC gaming, so I
won't be on Xbox LIVE anymore.