Anyone know any solid details about it? Or have more than the 2 pics I can find. Release date?