Interesting, I know this is possible on a few other blockchains as well. I was asked to write code to front run trades on one of them, but laughed and turned it down. Seemed like it would end up something like this article.
This is possible in any market scenario where there exists buyers and sellers separated by a physical medium bound by the speed of light. Front-running is a fundamental property of market dynamics.