Well it shoudl be out in a few days. I have heard some stores may already have it. but they are liekly breaking soem sort of agreement and trying to sell them early. Hopefully that means places have them and ar ejust waiting for the go ahead to start selling them. My guess would be by June 1st.
OH and by the way, it appears as though you are somewhat new here, if you haven't already, you shoudl read the forum guidelines and FAQ's. Not that you have done anything wrong. But you posted 2 threads that I have seen abotu this board. You could have just asked both questions in one thread.