I am not an engineer.
In the first cage, I don't like how far away that main hoop is from the A-pillar legs, and I don't like how steep of an angle that A-pillar bend is at the windscreen. In a rollover that hits hard near the top of the windscreen, I see that flattening (draw a straight line from hoop to the dash, essentially). An extreme scenario, but with the current design as pictured that's a cavernous space between the main hoop and the A-pillar. That cage DEFINITELY needs an FIA bar, IMHO. Not sure what else it's called, but one that runs from the roof joint of the A-pillar/windscreen node straight down to the A-pillar foot plate. I also would like to see it triangulated from the roof bar at about the B-pillar down to the top doorbar node at the hoop, like in the red car pic by a larger triangle like FIA rally cars.
.
But again, I'm not an engineer and am just blabbing based on what I've seen from other cages and my own beliefs of how tubes could behave in impact situations.
The idea to plate the B pillar holes and then weld them to the tube seems like when you do the circumference weld of the middle of the tube where it passes through, aren't you potentially introducing a weak spot for sheer forces (which is essentially what you want the door bar to resist-- the sheer forces from a forced intrusion)? I know in the Prius I caged and while I was researching it (there's a first responders publication from Toyota on the Prius),the B pillar is made of a different steel alloy (more boron??) as is the roof rail area and is supposedly tougher than traditional construction materials and may not react to extrication tools the way they anticipate, and alternative entry points are offered. Anyway, the whole point of that statement is you may not need to worry about the holes in the B pillar if you choose to punch through there.
I have no answers. Just questions to consider. It's all a tradeoff. You and your car's occupants will have to be happy with which way you choose to bias your decision making and cage design.
[made some edits for typos and clarity]