When the guitars come in the clash with the piano - seemed to make the piano almost inaudible. Seemed to be OK, when the piano came back in.
The crashes sound gutless on the beat about 2/3 of the way through the song (just after the vocal), when you switch to hi hats, the hi hat is actually louder. Or have you just got two hi hat sounds/positions? Either way it sounds a little odd.
Is the hiss at the start and the end intentional?
Is that a real vocal or artificial? Sounds fucking good for artificial if it is.