The build up could be a bit different - the beginning just starts a bit too radically. I like the vocals - the chorus is great.
I also like lot of the tricks you did. So basically what I'd do would be a better buildup, i.e. how the tune starts and carries to the very end.