Highly doubt it was a car jacking, you don't just pop two people to take their car, which they didn't BTW.  Two Chinese electrical engineers?  Sounds like a neutralization to me.  
Notice a witness said she only heard one shot?  Two guns going off at the same time make one bang!
