Meh, not very thorough or convincing.
#7 is pretty phooey. Tons of reasonable reasons why animals would not deter zombie hordes. Not nearly enough animals, animals would be zombified, etc.
#6 Who says that zombies rot in the same manner/pace as true human corpses?
#5 yup seems true that in freezing temperatures zombies would not live long (although humans typically die from hypothermia, so a zombie would at least surpass a human in longevity). Although it's false that zombies are simply dead meat, they still have some sort of blood circulation, or some other way to keep their muscles moving.
#4 Biting isn't the only way the zombie virus spreads, obviously if saliva and other bodily substances are infectious, it could spread through food, sex., etc.
#3 I think zombies tend to be smart enough to at least not walk off bridges and buildings, so most would not accidentally kill themselves, even if it would be common.
#2 Mountains, towers, etc. would mostly hold back zombies, but many such areas would not be very sustainable for humans. Mosquitoes and other disease carriers could still transmit the virus.
#1 Is the most solid reason. I never could imagine the zombie apocalypse overcoming militaries, which could easily and methodically wipe out whole cities of zombies. This does not mean our weaponry would enable us to evacuate/save most humans, and human vs human conflict would also occur.
-----signature-----
<(o.O)> <(o.O<

(>o.O)> (>o.O<

<(''<

<( ' ' )> (>''

>