I love it.
I thought it was a fucking tasteless as all hell idea for them to set that shtick up with Daigo just for Lupe to put himself over.
That's not to speak ill of the Beast. Business is business and anyone who knows the name Umehara knows he had nothing to lose and everything to gain in such a situation.
If you wanna publicize the FGC, go for it, that's awesome. But you don't follow that up by getting yourself put in the Fox's scope.
If Capcom and NRS are WWE and ECW, then Sonic is New Jack, and New Jack doesn't take shit from anybody. You oughta know better...