Kinda sucks. No matter what I do now, Odin back to stock etc I cannot get around it...
The reason you're getting an error is because your recovery conforms to the new scripting commands and the zip you're flashing is using the old method.
Philz has an advanced version of the recovery you're using. There's a checkbox to allow use of the old method and then it'll flash fine.