Did anyone else miss this? 16 years I just saw the trailer for this while watching Family Guy and now I see that the trailer has been around for five months. Where was I five months ago?