O2 giving up too much for iPhone exclusive?