Its not out of the realm of possibility that the cops killed the guy but I'd wait until the dust has settled a little but before signing it off as a DPD hit.
Either way, the feds need to investigate this one
I work in software/elec engineering. I hear frequent nasally "goddammits" and "ah fucks" mixed with some shit in hindi that I can only interpret as vulgar
Meanwhile I'm in my cubicle...