I enjoyed this for what it was. There were enough little easter eggs and fun stuff along the way to overlook the moments that made me groan.