Yeah there's a fine line to localizing, especially if the original japanese is overly slangy. You have to strike a balance between using equivalent slang/idioms in the target language and using plain speech so that it doesn't come off as too (in this case) American. This ain't it. Hopefully...