Agreed, but the uproar caused by doing this in two separate time periods without letting the public know what also will be coming in a few weeks is a bad move and I doubt Apple will do that. I agree though that it is still likely that there will be two versions, but if so they will be released together or we will be notified that there will be two versions.
And all the money spent on design isn't wasted, its gonna largely remain the same design. Just because its updated doesn't mean all effort it took to get to the model before it was a waste.
Than try to explain why they all sold out ??? I think they just trying to keep people away from this version and with a few days throw a 3g ... by doing this way they will save money on returns, public anger ... it will be announced same day when it came out... which I think will happened tomorrow ... or next Tuesday, but definitely before june 9th or maybe tomorrow they will make it colorful