I wrote Upper Deck yesterday to confirm that the release date posted on card-selling sites was correct. They wrote back that it was and the release date is, in fact, July 2!
It's been a long time coming, but if you are a new follower, scroll down or hit "older posts" to see my in-depth Scooby sketch cards art post I did previously!