It is all enabled. Because me contract is not directly through o2 and is through the carphone warehouse it won't work. Carphone Warehouse's o2 network won't support the iphone's 3g requirements. What i should have done was purchase the phone through carphone warehouse who then switch you over to o2 direct.
i will sell this iphone back to apple and with the money i get use to pay off the existing carphone warehouse contract then, take out a new contract direct with o2.
Total bollocks really mate