Dunno what the fuss is all about and why people are moanin about prices.
I just went to an O2 Store in Cologne on Launch Day, took part in a raffle and won myself an iPhone 6, 64GB, Space Grey
EDIT
All phones sold in Germany are factory unlocked as standard, no need to pay for PUK codes.
Popped my UK SIM into the phone, worked perfectly
Wish they would adopt that practice in the UK