Hi CK, you're forgetting that Noah could have easily constructed multiple follower barges containing much of the food that the animals needed. Noah could have also used a series of fishing nets to capture enough fish to feed the carnivorous species.
As for the rainwater flooding the ark, Noah would have no problem building a roof of some kind to prevent the rainwater from even entering the boat. No pumping system required...