Nice project and write up LBD!
I like the overlapping tenons. I've done that a few times myself.