Thanks for the pics Zach, it's a nice looking cage and certainly has given me some more ideas.
It looks like it's made of fairly large tube? Is it 50mm? All made of the same size?
I do see 2 problems however with CAMS compliance. (from what I get out of reading the rules anyway).
1. You are not allowed to have any cross member (aside from the roof level one AKA front hoop) above the dash level. It needs to be going through the dash if you want more than 1.
2. My interpretation of the cross member rules was that they must attach to the main hoop not more than 100mm from the top where it meets the backstays and not more than 100mm from where it mounts to the floor of the vehicle. (someone correct me if I'm wrong?)
And a minor one with the fire extinguishers. They need to be mounted horizontally, rather than vertially. And you need to use steel mounting points.
This probably isn't a problem, because I doubt he'll need to be getting the cage certified by CAMS, but I wonder about the road legality of having a bar across the top of the dash. This may not be a problem because you've said the cage is for offroad use only.