I'm reading through Officer Wilson's testimony right now, and honestly, it sounds like a bunch of straight-up bullshit to me.
He is claiming that Brown was holding the door closed with his stomach, while punching him in the face with his right hand, with his left hand outside the vehicle holding a box of cigarillos. He claims that Brown was able to twist his gun around to face him, but he doesn't know if it was with one hand or two. And of course he drew his gun only after being assaulted, he claims, which means that he was being overpowered by this kid, and decided that the best idea was to pull out a gun he had no control over whatsoever. Later he claims that he was defending himself with his left hand while simultaneously racking his gun, presumably with the same hand holding it.
This is some incredible bullshit right here.