From what I've heard, the official release date is tomorrow. But the boards will be in very very short supply. So a few may pop up tomorrow and sold out by the end of the day and backordered for weeks. If I understand it correctly tomorrow's release is more a paper launch with a few boards going up for sale. And that the real hard launch with plenty of stock is july 8th