Nicely done.
The song fits rather well with your description, for it seems rather grim and nearly oppressed, at least in my mind.
Nice job on keeping it interesting with different parts and such. This feels a bit short to me. The first time I heard it, the opening notes struck me as odd, but I like them now. Other than that, with this particular song, I don't have much else to say. Doing well. =)