That article is just a written up mesh cause last week some retailers changed the date to 30 June and now the article is trying to fuel speculation based on those placeholder dates.
Wish people would just stop posting useless stuff like this until you see a big blue post about a release date.