o2 still has all models of space grey in stock, everything else is 3-6 weeks delivery.
Apple seriously needs to require proof of residence of whatever country they're selling in on launch day. Some may call that 'racist' or use other provocative terms, but the scalpers are basically all from the Indian sub-continent and China. Launches that I've been too are like 70% asian people with bags of cash (sometimes LITERALLY) talking amongst themselves while they buy 2 phones each and flip them on ebay.
Even though it's annoying they aren't actually doing anything wrong though. Nothing can be done at all.