I think a big difference is that Iceland, like Norway, has agreements in place that give it most of the real benefits of EU membership. The UK had to go the other route, lose all the benefits and hope they can get the good parts back.