Seems to be only available in the white.
Don’t know if this is some kind of pricing mistake, because the 64gb doing this deal is £559, but if you want one of these, then do this now.
Grab £35 cashback at topcashback (confirmed worked)
Take out the contract with cpw, pay £509 for the 128gb model, cancel the sim within 14 days by ringing the network direct, no need to contact cpw.
Paying in theory £474 for a brand new pixel 2 xl 128gb.
Ring the network not carphone.
Don’t use the sim, ring from a different number and don’t activate the sim, or they may charge you for month one.