Gen Z World Cup review: The good, the bad, the ugly