I am having a nightmare trying to get one anywhere. They dont even know when their deliveries will be in next.
Even the Apple Store itself (Regent Street & Covent Garden at least) won't let you buy one unless you request a specific purchase time the day before. Even then, if they allocate you a time that you won't be able to make (because you've got a job) then tough, you're not getting one.
No queuing allowed now, and you can't move the request as it's all done online and you get your confirmation e-mail at 9pm.
The network shops are even worse (Orange today told me they couldn't guarantee before Saturday - and I'll be down in Brighton for the footy then anyway)