I can’t decide whether this is good but flawed, yet still fun or whether it’s utter rubbish, yet still fun.