I can't help but think of D-Live as an example of the use of the Dapp buzzword. People were so happy to have what appeared to be a smooth functioning "Decentralized"-Live streaming service that most never bothered to check under the hood to see if the platform was what it claimed to be. Dapp - Dupped maybe?
Seems pretty simple to just call your App a Dapp, and most people won't ever bother to check for themselves if an application is centralized or decentralized.
Thanks for this article, I've never thought of the prospect of a DEX front-running a transaction to earn small profits. With enough volume and over time this could be a substantial amount.
Definitely food for thought.