You should get £100 off the Iphone, ontop of £35 (maybe £100 nobody seems to know for sure) cashback by taking an O2 contract.
Quidco works quite simply, they've built up a community by getting business to offer their members cashback on their purchases.