Pretty funny TL NGL. Some references flew over my head, but imo, do as you like. If translating it with no jokes kills your motivation, keep the jokes coming.
Can you stop using Indonesian? There’s a reason for different TL languages, if I wanted to read in Indonesian I wouldn’t have clicked a TL tagged “English”. Making it funny is fine but please don’t get carried away.