No don't translate properly next time. The meme subs are what elevate and fit this manga. You can keep the "sugoi dekai", etc Japanese words, but maybe add a translator's note to a corner in small. That way you can please the uncultured people while keeping the entertaining translations.