It is accurate from the perspectives from which it is based.
The problem with any event like this, each person's point of view will be different. It's not that anyone is lying, but just the fact that everyone perceives and remembers things differently. The only witness which doesn't get at least one thing wrong is the video camera.