I haven't been following the thread, but I understand the phrase you used. I am not a native speaker myself (though not Japanese), so I cannot say for sure, but since English is somewhat of a lingua franca on the internet, native speakers get used to a lot of different slang, jargon and peculiar phrases. Don't worry about, esp. American English is pretty flexible in its development.