Wow! Thanks!
Sorry it took me a bit to get back, I really appreciate all the feedback. Firstly, I know the setup "works" because I have tested it, but I wanted to know any major code violations.
You are correct there are some different brand breakers, I did not know they all had to be the...