i love the piano! do you have sheet music? it would be SO cool to have that kickass riff! if so, pm me and i'll give you my details.
the only criticism i have is that the vocals sound a bit strained, but otherwise, really good!