I tried to read the whole thing, but it kept repeating itself. There is one question I had throughout the whole thing that didn't seem to ever be answered: was it a good stop? The officer said that he saw Bryce ducking when he saw the officer, then said that there was a warrant on the plate. But while they mentioned that the officer stopped him for a warrant several times, I must have missed when they ever said that there was or wasn't a warrant. I've had a few scary police situations because some asshole with a car similar to mine had a license plate number that was one character different. Thankfully, the officers had been a lot more reasonable when pulling me over. Though it did one time take me ten minutes just to get them to actually look at my license plate again just to double check to be sure that the plate he was looking up was actually my plate number.
Based on the officer's conduct, I think the officer was in the wrong the whole stop. While in my state and many others, a command from a police officer is supposed to be obeyed no matter what, I'm uncomfortable with what that can lead to. Especially when it remains unchecked. An officer should have a good reason to issue commands, and with modern technology, it should be a simple thing to record those reasons before most of these actions are taken, in this instance the officer could just say out loud why he was pulling the kid over. I understand and can forgive actions in the heat of a moment where there is no opportunity to reason things out, but also I think those situations would be a rare occurrence.