Of course, is is often the case, the Americans pronounce it "zee" because of an earlier English dialect. This time the pronunciation "zee" probably came from somewhere in Yorkshire. Since I've never heard "zee" in all my time living here, it must have died out here and been replaced with "zed". Which is anyway the more correct pronunciation historically, based on the Greek "zeta".