Actually england won by zero runs... which turned one of the most exciting cricket ODI's into a farce. NZ winning by 2 wkts would arguably be a fairer reflection.
Yes england rode their luck but all teams benefit from this at different times - it just happened to benefit england in spades in a very important match.