If you look at the numbers in red near the end on the barcode, they are: 110706, and on the second side is 47. It seems odd that they would color those; is that a date or something?
If I were properly paranoid, that would make the release date either June 7, or July 6. Of course, this is...