We've had rumors, leaks, AND official announcements!