Holy crap you sound like chester. In terms of a music career, that might be a band thing though...although I think its fucking awesome myself. Critiquing here, but I think the production (not the mix) could be better, more polished, but you are a one man, and I did that for about 5 years until the project I was working on finally got band members that could collaborate, and I know its hard to revise your own work, only flawless godlike prodigies can do that.