Just listening to the album again thanks to your post. Forlani is a killer track. I hadn't noticed it before, but it reminds me a lot of a band called Burst from Sweden (I believe?). Their album prey on life also came out in 2003 and you may dig it if you haven't already got into them.