First of all I liked the tune and the vocals. I agree on the high end part.. and I dont want to suggest too much, but If you play too much loud music the ears might need a bit extra high end to get satisfaction, but I hope that is not the case.. still it sounds too crisp, for shure.. and lastly, it all depends on how you like it, but in my opinion the drumplayer dont sound natural, but maybe that was not your goal! Hope that helps. (sry if the english is bad)