Your account is much appreciated and worthy of study/consideration. Despite the short time frame, you did everything in the right order. One exception to this might be the consideration that chasing the guy from your vehicle could have made you an ambush target, since driving/chasing/keeping eyes peeled is a lot of distraction. While I agree with all your other actions, I respectfully submit that I would have stayed with house/loved ones rather than give chase.
All things considered, great actions on your part, and great response on part of law enforcement, well and professionally handled by all!
Please rest assured that my thoughts on the following of the BG are not a slam in any sense of the word, just an after action thought. Hindsight is always 20/20, but we don't live in the past, we just prepare for the future.
Great job and great outcome!