I think it's an awesome set up and the fact that you did the work mainly yourself with your gf and son helping makes it even more so. (how I wish I were that handy...I would add on a room to my house!
)
I can honestly state that I know nothing about "hots" other than they are venomous..but apparently you have provided all the needed safety features! Good luck!