Well put together
You obviously have a great understanding of the style...but I kept finding myself getting lost in the music then finding a small instrument that would put me off for a second or two and then return to something I liked. But nonetheless great work...very diverse and well layered.