Cage looks good. Lots of bars, more than CAMS minimum requirement. Front leg is very close fitting to the A-pillar, which is hard to make. Most have a larger gap requiring a bracing plate if you wanted it attached. The footings look creative.
Paint that before it rusts.