I really like how you interpreted the theme. Once I figured out what was going on, it made me go "Aha!".
A great and interesting puzzler. I really liked it!