As I mentioned above, I ordered mine on 30 June, and have still not even received the order update email - even though a friend of mine ordered one over the weekend and it's due to be delivered tomorrow.
Also, I've just been told by my credit card company that Google charged my card on Monday, and that they therefore now have my money, even though they said that they would only take payment when they were dispatching the order.
As I also mentioned earlier, I gave-up trying to speak to them on the phone after waiting for 40 minutes.
I've sent Google notification of my decision to cancel, via Wallet, although I still haven't received a reply to an email that I sent via Wallet 8 days ago.
I'm going to refuse delivery, which will avoid the cost of returning.
However, under the DSR I'm still liable to pay Google's £10 postage costs.
I'm thinking of arguing that I'm due a full refund as they charged my card several days before shipping, contrary to their assurance to the contrary.
I'll never order direct from Google again.