Want a white iPhone 4 but can't face the wait until the end of July? Then make your own.
The secret: buy a white face plate from some Chinese guys on eBay, take your black iPhone 4 to bits, and replace black plates with the white ones.

'Don't matter if it's black or white...' except to Engadget
That's what Engadget did, and spells out the process here.