Interesting idea, very thought out. Well done.
Only thing I have to say is that some balancing should have been invested in, as some parts get too quiet at points and then you can't hear it.
Balance can mean everything...
Please contact me if you would like to use this in a project. We can discuss the details.