Chris:
You have the same deployment bag setup as I do.
The long strap sticking out of the opening of the bag connects to the apex of your main chute. The lines of the chute are reefed through the white straps to slow the deployment and keep the lines organized. The small loop at the bottom of your bag connects to your pilot chute.
Here's my setup:
Here you can see the pilot chute is open. The lines of the main chute are extended out, and getting ready to pull the bag from the chute.
Here you can see that the pilot chute has pulled the bag off of the main chute, and the main is just starting to open:
Here the main has opened. You can see the deployment bag between the pilot chute and the main chute. My drogue snagged my nosecone, so it looks like a mess, but it was good.
The recovery harness from the rocket connects to the ends of the main chute lines, as well as a shock cord going to the nosecone.
You didn't consider the fact that all of the parts and cords below the main tangled an issue? The pilot was below everything else when it opened, it could have been tangle too.
I don't want to seem like I'm trashing how you did your deployment, but I've seen a lot of "successful" deployments that were what I considered near misses. I really believe that just because the main opened doesn't mean the deployment was as safe as it could be. I've had my share of failed deployments but looking at your pictures, I think you got lucky the pilot didn't get fouled and the whole thing crash on this flight. I wasn't there and a couple pics don't really tell the story so please take my opinions for just that, opinion based on a quick peek at what seem to have happened. Maybe I provided a different view of how it worked and some food for thought, or maybe I'm just full of it. Your choice.