Very interesting, it does evoke feelings with its ambient (and a bit of stress). The style rocks as well :D
Maybe the difficulty escalates too fast?