Looking into the 930's delay and I have seen this... it looks like this delay was already known about by MS and Nokia.
"The 930 will come with the Windows Phone 8.1 update out of the box, though —
so it’s not launching til late June or early July in the U.K.
The launch delay for the Lumia 930 —
which is still another three to four months out — is down to waiting for that Windows 8.1 update, Nokia said today
(although the more mid-range Lumia 630 and 635, also announced yesterday, will be out a bit sooner, towards the end of May).
It is also, it conceded, down to its “launch campaign plan” — ergo, the pair want to make sure all those joint Nokia-Microsoft marketing pounds do they job they’re intended to. The joint marketing campaign for the 930 will be “one of the biggest ever”, they said today."
Source: techcrunch.com - Apr 3, 2014
Also @joebelfiore Tweeted.... "WP8.1 sw is finished for the Lumia phones that started shipping a couple weeks ago.. and we're testing the update code now. Fixes ongoing." on June 11th.
At the conference they did say the Lumia 930 is built for WP8.1, and that it would be out "in the month June". So maybe the delay is down to WP8.1? Or maybe there is not really a delay and we have assumed too much
That said where's the Lumia 1520 Green version for example
it's not out as WP8.1 has not released