Nice to see we've finally taken up our right to have a World Cup winner's gold star on the shirt. I think that means Uruguay are the only country who don't do it who could.
I think England had talks with Nike a while back, but they didn't want to get tied into a deal like Brazil have, where Nike can arrange friendlies for the team to play in (Houllier, Wenger et al would LOVE that!). There may have been other stumbling blocks as well, Umbro are a football-only brand so maybe they were prepared to pay extra to preserve their sponsorship.