That album is the only I've heard by them so far... seems really cool... I really enjoy the moments they have here and there of a death growl layered with power metal vocals over it.
Basically, you "bump" a thread by posting in it after it's lain dormant for a while. (usually a thread would have to atleast be off the front page of the forum to justify posting a bump)