Just a small note, I've seen flashing zips fail if the download was bad. Try extracting it on a pc. I had a problem with a gapps package that drove me nuts until I did this. The download on my pc and the one on my phone were the same size all right, but there was garbage data in the file.
So, test the archive or check the md5.