To me, this phrase comes across as extremely awkward in the English language. Is this being translated literally from Japanese Holycow (by the way, thank you so much for doing this, I can't express my gratitude in words)? Am I being too finicky in this instance?