Best thing I've heard in here in a while.
Mix needs a bit of fixing as there are some highs that are a bit grating but that's easily taken care of. I need to listen again on monitors to see how it all balances out on the low end.
Content wise though I really like it. Nice work