I don't usualy post rumors and some user that know me can attest to that BUT
A friend of mine ordered an iPhone 4 and has the typical "ships in three weeks" message. However, he has been checking out every store, every day for new shipments. He told me today at work that several Apple stores advised him to put his name on a priority list because they expect those to be filled very quickly over the next several days. Seems to line up with what this report is saying.
Like I said, take it with a grain of salt. I don't pretend to know anyone in the industry beyond what I hear locally. 😎
Edit: BTW this is in south Florida