Wow. Fantastic work. This might be my favorite I've heard so far. I would listen to this on my own time just because I like it that much. Lots of great variation but it's all quite unified as well. The mixing and mastering sounds great to me too, it's very pleasant (not that I'm any authority on that).