It had sounded like the cop got out of control but Brown was a big 6'4" and could have been charging the much smaller cop.
Without concrete video evidence, we may never know the truth but at least the autopsy should reveal whether Brown was shot in the chest or back. Today's forensics may even be able to determine which gunshot wound was the first and if he was further moving towards the cop after getting hit the first time: