High potential for failure with that complexity, but looks like you pulled it off like an ace!

Very interesting joinery and design! Colors are wild too