It looks ok in the pics, goes to the correct supports as the usual half cages. A few things concern me though,
I've never seen one before, is it home made? If not who manufactures them? and that would do nothing protecting you if you were t-boned on a track day. If you're building a track car, fit a proper cage.
IMO of course.