no the 07's had a design flaw so they would just break on a big drop. if you look around lots of people did the same thing. i designed it to fail before the derailour though
To my knowledge Santa Cruz has updated the dropout so they no longer break easily. That was a hile ago.
As long as it does the job, and good work on making it!
I'll pass this on to my buddy, he has the same problem with his 07 mini DH. He thought about making one of steel but has been worried the frame might give before the hanger if he does that.