Nice job thinking through the design on this one!

Although - - - that locking system is somewhat reminiscent of a puzzle??

Not that it matters as it is a very clever solution that meets all your needs.