I think you got the happy vibe there, happy is one vibe I have a lot of trouble with. Very good composition, stays interesting all throughout. I would maybe push the low end a little more so its a little bit more sub. Great structure, really impressed. I agree with @Stoned Monk about a bit of...