Where are all these people saying it was supposed to be out mid-June? They said mid-June at earliest.

Anyways, glad to hear a release date. Hopefully it was worth the wait.